Representación plana ascendente
Una representación plana ascendente de un gráfico acíclico dirigido es una incrustación del gráfico en el espacio euclidiano , en el que los bordes se representan como curvas monótonamente crecientes que no se cruzan . Es decir, una curva que representa cualquier arista debe tener la propiedad de que cualquier línea horizontal la intersecta como máximo en un punto, y dos aristas no pueden intersecarse excepto en los extremos [1] [2] . En este sentido, es un caso ideal para el dibujo de gráficos en capas , un estilo de representación de gráficos en el que las curvas monótonas pueden cruzarse, pero en el que el número de intersecciones es mínimo.
Descripciones
Un gráfico acíclico dirigido debe ser plano para tener una representación plana ascendente, pero no todos los gráficos acíclicos planos tienen tal representación. Entre todos los grafos acíclicos planos dirigidos con una sola fuente (un vértice que no tiene arcos entrantes) y un sumidero (un vértice que no tiene arcos salientes), los grafos con representaciones planares ascendentes son grafos st -planares , grafos planos en los que la fuente y fregadero pertenecen a la misma y la misma cara para al menos una incrustación de gráfico plano. Más generalmente, un grafo G tiene una representación plana ascendente si y solo si es dirigido, acíclico y es un subgrafo de un grafo st -planar en el mismo conjunto de vértices [3] [4] [5] [6] .
En un anidamiento ascendente, el conjunto de arcos entrantes y salientes incidentes en cada vértice siguen en sucesión en el orden cíclico de los arcos en el vértice. Se dice que una incrustación plana de un gráfico acíclico dirigido dado es bimodal si tiene esta propiedad. Además, el ángulo entre dos arcos consecutivos con la misma orientación en un vértice dado se puede etiquetar como pequeño si es menor que , o grande si es mayor que . Cada sumidero debe tener exactamente un ángulo grande, y cualquier vértice que no sea fuente ni sumidero no debe tener un ángulo grande. Además, cada cara interior de la representación debe tener dos ángulos menores más que ángulos mayores, y la cara exterior debe tener dos ángulos mayores más que ángulos menores. La asignación correcta es el marcado de las esquinas, que cumple las propiedades descritas. Cualquier archivo adjunto aguas arriba tiene un propósito válido. Por el contrario, cualquier gráfico acíclico dirigido que tenga una incrustación plana bimodal con la asignación correcta tiene una representación plana ascendente que se puede construir en tiempo lineal [7] [8] [9] [10] .


Otra descripción es posible para gráficos con una sola fuente. En este caso, la incrustación plana hacia arriba debe originarse en la cara exterior, y cualquier ciclo no dirigido en el gráfico debe tener al menos un vértice en el que ambos arcos del ciclo estén llegando (por ejemplo, el vértice en la parte superior de la figura). ). Por el contrario, si una incrustación tiene ambas propiedades, entonces es equivalente a una incrustación ascendente [11] [12] [13] .
Complejidad computacional
Se sabe que algunos casos especiales de comprobación de planaridad ascendente se pueden realizar en tiempo polinomial :
- Se puede verificar si un gráfico es st -planar en tiempo lineal agregando un borde de s a t y verificando si el gráfico restante es plano. En la misma línea, es posible construir una representación plana ascendente (si existe) de un gráfico acíclico dirigido con una sola fuente y sumidero en tiempo lineal [14] [15] .
- Se puede probar si un gráfico dirigido con una inyección plana fija se puede dibujar como uno plano ascendente con inyección compatible comprobando que el adjunto es bimodal y modelando el problema de asignación compatible como un problema de flujo de red . El tiempo de ejecución es lineal en el tamaño del gráfico de entrada y polinomial en el número de fuentes y sumideros [9] [10] [16] [17] [18] .
- Debido a que los gráficos poliédricos dirigidos tienen una incrustación plana única, la existencia de una representación plana ascendente para estos gráficos se puede verificar en tiempo polinomial [9] [10] [19] .
- Probar si un gráfico acíclico dirigido exteriorplanar tiene una representación plana ascendente también es polinomial [20] [21] [22] .
- Cualquier gráfico paralelo-serie , orientado de acuerdo con la estructura paralelo-serie, es plano ascendente. Una representación planar ascendente se puede construir directamente a partir de una descomposición secuencial paralela de un gráfico [23] . De manera más general, una orientación arbitraria de gráficos paralelos en serie no dirigidos puede probarse para la planaridad ascendente en tiempo polinomial [ 24] .
- Cualquier árbol orientado es planar ascendente [23] .
- Cualquier gráfico plano bipartito con aristas orientadas de una parte a otra es ascendentemente plano [23] [25] .
- Se conoce un algoritmo de tiempo polinomial más complejo para verificar la planitud ascendente de gráficos que tienen una sola fuente pero múltiples sumideros, o viceversa [26] [27] [28] [29] .
- La planaridad ascendente se puede verificar en tiempo polinomial si hay un número constante de componentes triconectados entre las secciones de vértice y esta verificación se puede resolver paramétricamente en estos dos números [30] [31] . La verificación también es decidible paramétricamente fija en términos del número ciclomático del gráfico de entrada [31] .
- Si las coordenadas y de todos los vértices son fijas, entonces las coordenadas x que hacen que la representación sea plana ascendente se pueden encontrar en tiempo polinomial [32] .
Sin embargo, el problema de determinar si un gráfico acíclico dirigido plano multifuente y multisumidero tiene una representación plana ascendente es NP-completo [33] [34] [35] .
Dibujo lineal y requisitos de área
El teorema de Fari establece que cualquier gráfico plano tiene una representación en la que los bordes están representados por segmentos de línea, y lo mismo es cierto para una representación plana ascendente: cualquier gráfico plano ascendente tiene una representación plana ascendente con arcos en forma de segmentos de línea [36 ] [37] . Se puede obtener una representación rectilínea ascendente de un grafo st -planar transitivamente reducido utilizando la técnica de dibujo dominante con todos los vértices que tienen coordenadas enteras en la red [38] [37] . Sin embargo, algunos otros gráficos planos ascendentes pueden requerir un área exponencial para todas sus representaciones planas ascendentes rectilíneas [36] [37] . Si la incrustación es fija, incluso los gráficos en serie paralelos dirigidos y los árboles dirigidos pueden requerir un área exponencial [36] [39] [40] .

Diagramas de Hasse
Las representaciones planas ascendentes son especialmente importantes para los diagramas de Hasse de conjuntos parcialmente ordenados , ya que estos diagramas generalmente deben dibujarse en un estilo ascendente. En términos de teoría de grafos, esto corresponde a grafos acíclicos dirigidos transitivamente reducidos . Tal gráfico se puede formar a partir de una relación de orden parcial de cobertura, y el propio orden parcial forma una relación de accesibilidad en el gráfico. Si un poset tiene un elemento mínimo, tiene un elemento máximo y tiene una representación plana ascendente, necesariamente forma una red , un conjunto en el que cualquier par de elementos tiene un solo límite inferior mayor y un solo límite superior más pequeño [41] [ 42] . El diagrama de Hasse de una red es plano si y solo si su dimensión ordinal no excede de dos [43] [44] . Sin embargo, algunos órdenes parciales de dimensión dos con elementos mínimo y máximo no tienen una representación plana ascendente (tomamos el orden definido por la clausura transitiva del orden ).

Notas
- ↑ Garg, Tamassia, 1995 .
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 .
- ↑ Garg, Tamassia, 1995 , pág. 111–112.
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 172–179, §6.1 Inclusión en un Planarst -Graph.
- ↑ Di Battista, Tamassia, 1988 .
- ↑ Kelly, 1987 .
- ↑ Garg, Tamassia, 1995 , pág. 112–115.
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 180–188, §6.2 Ángulos en dibujos ascendentes.
- ↑ 1 2 3 Bertolazzi, Di Battista, 1991 .
- ↑ 1 2 3 Bertolazzi, Di Battista, Liotta, Mannino, 1994 .
- ↑ Garg, Tamassia, 1995 , pág. 115.
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 209–210, §6.7.2 Ciclos prohibidos para dígrafos de fuente única.
- ↑ Thomassen, 1989 .
- ↑ Garg, Tamassia, 1995 , pág. 119.
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 179.
- ↑ Garg, Tamassia, 1995 , pág. 119–121.
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 188–192, §6.3 Prueba de planaridad ascendente de dígrafos incrustados.
- ↑ Abbasi, Healy, Rextin, 2010 .
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 191–192.
- ↑ Garg, Tamassia, 1995 , pág. 125–126.
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 209, §6.7.1 Dígrafo exterior.
- ↑ Papakostas, 1995 .
- ↑ 1 2 3 Di Battista, Eades, Tamassia, Tollis, 1998 , p. 212, §6.7.4 Algunas clases de dígrafos planos ascendentes.
- ↑ Dídimo, Giordano, Liotta, 2009 .
- ↑ Di Battista, Liu, Rival, 1990 .
- ↑ Garg, Tamassia, 1995 , pág. 122–125.
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 195–200, §6.5 Prueba óptima de planaridad ascendente de dígrafos de fuente única.
- ↑ Hutton, Lubiw, 1996 .
- ↑ Bertolazzi, Di Battista, Mannino, Tamassia, 1998 .
- ↑ Chan, 2004 .
- ↑ 12Healy , Lynch , 2006 .
- ↑ Junger, Leipert, 1999 .
- ↑ Garg, Tamassia, 1995 , pág. 126–132.
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 201–209, §6.6 La prueba de planaridad ascendente es NP completa.
- ↑ Garg, Tamassia, 2001 .
- ↑ 1 2 3 Di Battista, Frati, 2012 , p. 149–151, §5 Dibujos ascendentes.
- ↑ 1 2 3 Di Battista, Tamassia, Tollis, 1992 .
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 112–127 §4.7 Dibujos de Dominancia.
- ↑ Bertolazzi, Cohen, Di Battista, Tamassia, Tollis, 1994 .
- ↑ Fratti, 2008 .
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 210–212 §6.7.3 Estructuras prohibidas para celosía.
- ↑ Platt, 1976 .
- ↑ Garg, Tamassia, 1995 , pág. 118.
- ↑ Panadero, Fishburn, Roberts, 1972 .
Literatura
Reseñas y Tutoriales
- Giuseppe Di Battista, Peter Eades, Roberto Tamassia, Ioannis G. Tollis. Flujo y Planaridad Ascendente // Dibujo de Gráficos: Algoritmos para la Visualización de Gráficos. - Prentice Hall , 1998. - S. 171-213. — ISBN 978-0-13-301615-4 .
- Giuseppe Di Battista, Fabricio Frati. Dibujo de árboles, gráficos planos exteriores, gráficos de series paralelas y gráficos planos en áreas pequeñas // Treinta ensayos sobre teoría de gráficos geométricos. - Springer, 2012. - T. 29. - S. 121-165. — (Algoritmos y combinatorias). — ISBN 9781461401100 . -doi : 10.1007 / 978-1-4614-0110-0_9 .
- Ashim Garg, Roberto Tamassia. Prueba de planaridad ascendente // Orden . - 1995. - T. 12 , núm. 2 . — S. 109–133 . -doi : 10.1007/ BF01108622 .
Trabajo de investigación
- Sarmad Abbasi, Patrick Healy, Aimal Rextin. Mejora del tiempo de ejecución de las pruebas de planaridad ascendente integradas // Cartas de procesamiento de información. - 2010. - T. 110 , núm. 7 . — S. 274–278 . -doi : 10.1016/ j.ipl.2010.02.004 .
- Baker KA, Fishburn PC, Roberts FS Órdenes parciales de dimensión 2 // Redes. - 1972. - Vol. 2 , núm. 1 . — P. 11–28 . -doi : 10.1002/ net.3230020103 .
- Paola Bertolazzi, Robert F. Cohen, Giuseppe Di Battista, Roberto Tamassia, Ioannis G. Tollis. Cómo dibujar un dígrafo serie-paralelo // International Journal of Computational Geometry & Applications. - 1994. - T. 4 , núm. 4 . — S. 385–402 . -doi : 10.1142/ S0218195994000215 .
- Paola Bertolazzi, Giuseppe Di Battista. Sobre la prueba de dibujo ascendente de dígrafos triconectados // Actas del Séptimo Simposio Anual sobre Geometría Computacional (SCG '91, North Conway, New Hampshire, EE. UU.). - Nueva York, NY, EE. UU.: ACM, 1991. - S. 272-280. - ISBN 0-89791-426-0 . doi : 10.1145 / 109648.109679 .
- Bertolazzi P., Di Battista G., Liotta G., Mannino C. Dibujos ascendentes de dígrafos triconectados // Algorithmica . - 1994. - T. 12 , núm. 6 _ — S. 476–497 . -doi : 10.1007/ BF01188716 .
- Paola Bertolazzi, Giuseppe Di Battista, Carlo Mannino, Roberto Tamassia. Prueba óptima de planaridad ascendente de dígrafos de una sola fuente // SIAM Journal on Computing . - 1998. - T. 27 , núm. 1 . — S. 132–169 . -doi : 10.1137/ S0097539794279626 .
- Huberto Chan. Un algoritmo parametrizado para pruebas de planaridad ascendente // Proc. 12º Simposio Europeo sobre Algoritmos (ESA '04) . - Springer-Verlag, 2004. - T. 3221. - S. 157-168. — (Apuntes de clase en informática). -doi : 10.1007 / 978-3-540-30140-0_16 .
- Giuseppe Di Battista, Wei-Ping Liu, Ivan Rival. Gráficas bipartitas, dibujos ascendentes y planaridad // Cartas de procesamiento de información . - 1990. - T. 36 , núm. 6 _ — S. 317–322 . -doi : 10.1016 / 0020-0190(90)90045-Y .
- Giuseppe Di Battista, Roberto Tamassia. Algoritmos para representaciones planas de dígrafos acíclicos // Informática Teórica . - 1988. - T. 61 , núm. 2-3 . — S. 175–198 . - doi : 10.1016/0304-3975(88)90123-5 .
- Giuseppe Di Battista, Roberto Tamassia, Ioannis G. Tollis. Requisito de área y visualización de simetría de dibujos planos ascendentes // Geometría discreta y computacional . - 1992. - T. 7 , nº. 4 . — S. 381–401 . -doi : 10.1007/ BF02187850 .
- Walter Didimo, Francesco Giordano, Giuseppe Liotta. Pruebas de espiralidad ascendente y planaridad ascendente // SIAM Journal on Discrete Mathematics . - 2009. - T. 23 , núm. 4 . - S. 1842-1899 . -doi : 10.1137/ 070696854 .
- Fabricio Frati. En dibujos planos ascendentes de área mínima de árboles dirigidos y otras familias de gráficos acíclicos dirigidos // Revista internacional de geometría computacional y aplicaciones. - 2008. - T. 18 , núm. 3 . — S. 251–271 . -doi : 10.1142/ S021819590800260X .
- Ashim Garg, Roberto Tamassia. Sobre la complejidad computacional de las pruebas de planaridad ascendente y rectilínea // SIAM Journal on Computing . - 2001. - T. 31 , núm. 2 . — S. 601–625 . -doi : 10.1137/ S0097539794277123 .
- Patrick Healy, Karol Lynch. Dos algoritmos manejables de parámetros fijos para probar la planaridad ascendente // Revista internacional de fundamentos de informática. - 2006. - T. 17 , núm. 5 . — S. 1095–1114 . -doi : 10.1142/ S0129054106004285 .
- Michael D. Hutton, Anna Lubiw. Dibujo plano ascendente de dígrafos acíclicos de fuente única // SIAM Journal on Computing . - 1996. - T. 25 , núm. 2 . — S. 291–311 . -doi : 10.1137/ S0097539792235906 . . El documento se presentó por primera vez en el segundo Simposio ACM-SIAM sobre algoritmos discretos, 1991.
- Michael Junger, Sebastián Leipert. Incrustación planar de nivel en tiempo lineal // Dibujo de gráficos (Proc. GD '99) . - 1999. - T. 1731. - S. 72–81. — (Apuntes de clase en informática). — ISBN 978-3-540-66904-3 . -doi : 10.1007/ 3-540-46648-7_7 .
- david kelly Fundamentos de conjuntos planos ordenados // Matemáticas Discretas . - 1987. - T. 63 , núm. 2-3 . — S. 197–216 . - doi : 10.1016/0012-365X(87)90008-2 .
- Achilleas Papakostas. Prueba de planaridad ascendente de dags planos exteriores (resumen extendido) // Dibujo gráfico: Taller internacional DIMACS, GD '94, Princeton, Nueva Jersey, EE. UU., 10 al 12 de octubre de 1994, Actas. - Berlín: Springer, 1995. - T. 894. - S. 298-306. — (Apuntes de clase en informática). -doi : 10.1007 / 3-540-58950-3_385 .
- Platt CR Rejillas planas y gráficos planos // Diario de Teoría Combinatoria . - 1976. - T. 21 , núm. 1 . — S. 30–39 . - doi : 10.1016/0095-8956(76)90024-1 . .
- Carsten Thomassen. Gráficos planos orientados acíclicos // Orden . - 1989. - V. 5 , núm. 4 . — S. 349–361 . -doi : 10.1007/ BF00353654 . .