Me pregunto si hay un algoritmo sublineal para eliminar o contraer un borde en una incrustación combinatoria de, digamos, un gráfico plano.
Dado que en la incrustación combinatoria tenemos que mantener los vértices de G y G * al mismo tiempo, teniendo en cuenta que la contracción en el primario es la eliminación en el dual, es suficiente solo para hacer eliminaciones, actualizando la permutación primaria según dual y viceversa . Pero la forma obvia de hacerlo es recalcularlos, lo que lleva tiempo lineal. ¿Podemos hacer algo mejor?
Segunda pregunta : ¿hay alguna técnica que ayude a deshacerse de múltiples bordes entre los mismos vértices? (la única solución que veo para el segundo problema es posponer la eliminación de múltiples aristas hasta que obtengamos un gráfico con, por ejemplo, m = 6n, donde m - número de aristas, n - número de vértices, esto hará que el tiempo se amortice O (1)) ¿Quizás hay algunas técnicas que pueden hacer que este tiempo no se amortice? (También estoy interesado en solo o (n) soluciones, no necesariamente O (1))
¡Muchas gracias!