
En el dibujo de grafos , la resolución angular de un dibujo de un grafo es el ángulo más agudo formado por dos aristas cualesquiera que se encuentran en un vértice común del dibujo.
Propiedades
Relación con el grado del vértice
Formann et al. (1993) observaron que cada dibujo lineal de un grafo con grado máximo d tiene una resolución angular como máximo de 2π/ d : si v es un vértice de grado d , entonces las aristas incidentes a v dividen el espacio alrededor de v en d cuñas con un ángulo total de 2π , y la más pequeña de estas cuñas debe tener un ángulo de como máximo 2π/ d . Más fuertemente, si un grafo es d - regular , debe tener una resolución angular menor que, porque esta es la mejor resolución que se puede lograr para un vértice en la envoltura convexa del dibujo.
Relación con la coloración de gráficos
Como demostraron Formann et al . (1993) , la mayor resolución angular posible de un grafo G está estrechamente relacionada con el número cromático del cuadrado G₂ , el grafo sobre el mismo conjunto de vértices en el que pares de vértices están conectados por una arista siempre que su distancia en G sea como máximo dos. Si G₂ se puede colorear con χ colores, entonces G se puede dibujar con una resolución angular π/ χ − ε , para cualquier ε > 0 , asignando colores distintos a los vértices de un χ -gono regular y colocando cada vértice de G cerca del vértice del polígono con el mismo color. Usando esta construcción, demostraron que todo grafo con grado máximo d tiene un dibujo con una resolución angular proporcional a 1/ d² . Esta cota es casi exacta: utilizaron el método probabilístico para demostrar la existencia de grafos con grado máximo d cuyos dibujos tienen todos una resolución angular.
Existencia de dibujos óptimos
Formann et al. (1993) proporcionaron un ejemplo que muestra que existen grafos que no tienen un dibujo que alcance la máxima resolución angular posible; en cambio, estos grafos tienen una familia de dibujos cuyas resoluciones angulares tienden a algún valor límite sin alcanzarlo. Específicamente, exhibieron un grafo de 11 vértices que tiene dibujos de resolución angular π/3 − ε para cualquier ε > 0 , pero que no tiene un dibujo de resolución angular exactamente π/3 .
Clases especiales de grafos
Árboles
Cada árbol puede dibujarse de forma que las aristas estén espaciadas uniformemente alrededor de cada vértice, una propiedad conocida como resolución angular perfecta . Además, si las aristas pueden permutarse libremente alrededor de cada vértice, entonces es posible realizar dicho dibujo sin cruces, con todas las aristas de longitud unitaria o superior, y con todo el dibujo dentro de un cuadro delimitador de área polinómica . Sin embargo, si el orden cíclico de las aristas alrededor de cada vértice ya está determinado como parte de la entrada del problema, entonces lograr una resolución angular perfecta sin cruces puede requerir a veces un área exponencial. [ 1 ]
Grafos fuera del plano
La resolución angular perfecta no siempre es posible para los grafos exteriores planares , ya que los vértices en la envoltura convexa del dibujo con grado mayor que uno no pueden tener sus aristas incidentes igualmente espaciadas a su alrededor. No obstante, todo grafo exterior planar de grado máximo d tiene un dibujo exterior planar con resolución angular proporcional a 1/ d . [ 2 ]
Grafos planares
Para grafos planares con grado máximo d , la técnica de coloración de cuadrados de Formann et al. (1993) proporciona un dibujo con resolución angular proporcional a 1/ d , porque el cuadrado de un grafo planar debe tener un número cromático proporcional a d . Más precisamente, Wegner conjeturó en 1977 que el número cromático del cuadrado de un grafo planar es como máximoy se sabe que el número cromático es como máximo. [ 3 ] Sin embargo, los dibujos resultantes de esta técnica generalmente no son planos.
Para algunos grafos planares, la resolución angular óptima de un dibujo de línea recta planar es O(1/ d³ ) , donde d es el grado del grafo. [ 4 ] Además, dicho dibujo puede verse forzado a usar aristas muy largas, más largas por un factor exponencial que las aristas más cortas en el dibujo. Malitz y Papakostas (1994) utilizaron el teorema de empaquetamiento de círculos y el lema del anillo para demostrar que todo grafo planar con grado máximo d tiene un dibujo planar cuya resolución angular es, en el peor de los casos, una función exponencial de d , independiente del número de vértices en el grafo.
Complejidad computacional
Es NP-difícil determinar si un grafo dado de grado máximo d tiene un dibujo con resolución angular 2π/ d , incluso en el caso especial de que d = 4. [ 5 ] Sin embargo, para ciertas clases restringidas de dibujos, incluyendo dibujos de árboles en los que extender las hojas hasta el infinito produce una subdivisión convexa del plano, así como dibujos de grafos planares en los que cada cara acotada es un polígono con simetría central, se puede encontrar un dibujo de resolución angular óptima en tiempo polinomial . [ 6 ]
Historia
La resolución angular fue definida por primera vez por Formann et al. (1993) .
Aunque originalmente se definió solo para dibujos de líneas rectas de gráficos, autores posteriores también han investigado la resolución angular de dibujos en los que los bordes son cadenas poligonales, [ 7 ] arcos circulares, [ 8 ] o curvas spline. [ 9 ]
La resolución angular de un gráfico está estrechamente relacionada con su resolución de cruces, el ángulo formado por los cruces en un dibujo del gráfico. En particular, el dibujo RAC busca asegurar que todos estos ángulos sean ángulos rectos , el mayor ángulo de cruce posible. [ 10 ]
Notas
- ↑ Duncan et al. (2011) ; Halupczok & Schulz (2011) .
- ↑ Malitz y Papakostas (1994) ; Garg y Tamassia (1994) .
- ↑ Kramer y Kramer (2008) ; Molloy y Salavatipour (2005) .
- ↑ Garg y Tamassia (1994) .
- ^ Formann y col. (1993) ; Garg y Tamassia (1995) .
- ↑ Carlson y Eppstein (2007) ; Eppstein y Wortman (2011) .
- ↑ Kant (1996) ; Gutwenger y Mutzel (1998) .
- ^ Cheng y otros. (1999) ; Duncan y cols. (2011) .
- ^ Brandes, Shubina y Tamassia (2000) ; Finkel y Tamassia (2005) .
- ↑ Didimo, Eades y Liotta (2009) .
Referencias
- Brandes, Ulrik ; Shubina, Galina; Tamassia, Roberto (2000), "Mejora de la resolución angular en visualizaciones de redes geográficas", Data Visualization 2000: Actas del Simposio Conjunto Eurographics e IEEE TCVG sobre Visualización en Ámsterdam, Países Bajos, 29-31 de mayo de 2000 , doi : 10.1007/978-3-7091-6783-0_3 , ISBN 9783211835159.
- Carlson, Josiah; Eppstein, David (2007), "Árboles con caras convexas y ángulos óptimos", en Kaufmann, Michael; Wagner, Dorothea (eds.), Actas del 14.º Simposio Internacional sobre Dibujo de Grafos (GD'06) , LNCS, vol. 4372, Springer-Verlag, pp. 77–88 , arXiv : cs.CG/0607113 , doi : 10.1007/978-3-540-70904-6_9 , ISBN 978-3-540-70903-9, S2CID 12598338 .
- Cheng, CC; Duncan, CA; Goodrich, MT ; Kobourov, SG (1999), "Dibujo de grafos planares con arcos circulares", Dibujo de grafos, 7.º Simposio Internacional, GD'99, Castillo de Štirín, República Checa, 15-19 de septiembre de 1999, Actas , Lecture Notes in Computer Science , vol. 1731, Springer-Verlag, pp. 117-126 , doi : 10.1007/3-540-46648-7_12 , ISBN 978-3-540-66904-3.
- Didimo, Walter; Eades, Peter ; Liotta, Giuseppe (2009), "Dibujo de grafos con cruces en ángulo recto", Algoritmos y estructuras de datos : 11.º Simposio Internacional, WADS 2009, Banff, Canadá, 21-23 de agosto de 2009. Actas , Lecture Notes in Computer Science, vol. 5664, pp. 206–217 , doi : 10.1007/978-3-642-03367-4_19 , ISBN 978-3-642-03366-7.
- Duncan, Christian A.; Eppstein, David ; Goodrich, Michael T .; Kobourov, Stephen G.; Nöllenburg, Martin (2011), "Dibujo de árboles con resolución angular perfecta y área polinomial", en Brandes, Ulrik; Cornelsen, Sabine (eds.), Proc. 18th Int. Symp. Graph Drawing , Lecture Notes in Computer Science, vol. 6502, Springer-Verlag, pp. 183–194 , arXiv : 1009.0581 , doi : 10.1007/978-3-642-18469-7_17 , ISBN 978-3-642-18468-0.
- Eppstein, D.; Wortman, K. (2011), "Resolución angular óptima para dibujos con simetría facial", Journal of Graph Algorithms and Applications , 15 (4): 551– 564, arXiv : 0907.5474 , doi : 10.7155/jgaa.00238 , S2CID 10356432 .
- Finkel, Benjamin; Tamassia, Roberto (2005), "Dibujo de grafos curvilíneos mediante el método de fuerza dirigida", Dibujo de grafos, XII Simposio Internacional, GD 2004, Nueva York, NY, EE. UU., 29 de septiembre-2 de octubre de 2004, Artículos seleccionados revisados , Lecture Notes in Computer Science, vol. 3383, Springer-Verlag, pp. 448–453 , doi : 10.1007/978-3-540-31843-9_46 , ISBN 978-3-540-24528-5.
- Formann, M.; Hagerup, T.; Haralambides, J.; Kaufmann, M.; Leighton, FT ; Symvonis, A.; Welzl, E .; Woeginger, G. (1993), "Drawing graphs in the plane with high resolution", SIAM Journal on Computing , 22 (5): 1035–1052 , doi : 10.1137/0222063 , MR 1237161 .
- Garg, Ashim; Tamassia, Roberto (1994), "Dibujos planares y resolución angular: algoritmos y límites", Algoritmos, Segundo Simposio Europeo Anual, Utrecht, Países Bajos, 26-28 de septiembre de 1994, Actas , Lecture Notes in Computer Science, vol. 855, Springer-Verlag, pp. 12-23 , doi : 10.1007/BFb0049393 , ISBN 978-3-540-58434-6.
- Garg, Ashim; Tamassia, Roberto (1995), "Sobre la complejidad computacional de las pruebas de planaridad ascendente y rectilínea", en Tamassia, Roberto; Tollis, Ioannis (eds.), Graph Drawing , Lecture Notes in Computer Science, vol. 894, Springer Berlin / Heidelberg, pp. 286–297 , doi : 10.1007/3-540-58950-3_384 , ISBN 978-3-540-58950-1.
- Gutwenger, Carsten; Mutzel, Petra (1998), "Dibujos de polilíneas planas con buena resolución angular", Dibujo de grafos (Montreal, QC, 1998) , Lecture Notes in Comput. Sci., vol. 1547, Berlín: Springer, pp. 167–182 , doi : 10.1007/3-540-37623-2_13 , ISBN 978-3-540-65473-5, MR 1717450 .
- Halupczok, Immanuel; Schulz, André (2011), "Fijación de globos con ángulos perfectos y área óptima", Actas del 19º Simposio Internacional sobre Dibujo de Gráficos.
- Kant, G. (1996), "Dibujo de grafos planares mediante el ordenamiento canónico", Algorithmica , 16 (1): 4–32 , doi : 10.1007/s004539900035 , hdl : 1874/16676 , MR 1394492 .
- Kramer, Florica; Kramer, Horst (2008), "Un estudio sobre la coloración de distancias de grafos", Matemáticas Discretas , 308 ( 2–3 ): 422–426 , doi : 10.1016/j.disc.2006.11.059 , MR 2378044 .
- Malitz, Seth; Papakostas, Achilleas (1994), "Sobre la resolución angular de grafos planares", SIAM Journal on Discrete Mathematics , 7 (2): 172– 183, doi : 10.1137/S0895480193242931 , MR 1271989 .
- Molloy, Michael; Salavatipour, Mohammad R. (2005), "Una cota para el número cromático del cuadrado de un grafo planar", Journal of Combinatorial Theory , Serie B, 94 (2): 189– 213, doi : 10.1016/j.jctb.2004.12.005 , hdl : 1807/9473 , MR 2145512 .
- Dibujo de gráficos