Articulo de referencia

Gráfico de Halin

Un gráfico de Halin En teoría de grafos , un grafo de Halin es un tipo de grafo planar , construido al conectar las hojas de un árbol formando un ciclo. El árbol debe tener al m...

Este es un buen artículo. Haz clic aquí para obtener más información.

Un grafo de Halin con 21 vértices
Un gráfico de Halin

En teoría de grafos , un grafo de Halin es un tipo de grafo planar , construido al conectar las hojas de un árbol formando un ciclo. El árbol debe tener al menos cuatro vértices, ninguno de los cuales tiene exactamente dos vecinos; debe dibujarse en el plano de manera que ninguna de sus aristas se cruce (esto se denomina incrustación planar ), y el ciclo conecta las hojas en su orden en sentido horario en esta incrustación. Así, el ciclo forma la cara exterior del grafo de Halin, con el árbol en su interior. [ 1 ]

Los grafos de Halin reciben su nombre del matemático alemán Rudolf Halin , quien los estudió en 1971. [ 2 ] Los grafos cúbicos de Halin, aquellos en los que cada vértice toca exactamente tres aristas, ya habían sido estudiados más de un siglo antes por Kirkman . [ 3 ] Los grafos de Halin son grafos poliédricos , lo que significa que cada grafo de Halin puede usarse para formar los vértices y las aristas de un poliedro convexo , y los poliedros formados a partir de ellos se han llamado poliedros sin techo o domos .

Cada grafo de Halin posee un ciclo hamiltoniano que pasa por todos sus vértices, así como ciclos de casi todas las longitudes hasta el número de vértices del grafo. Los grafos de Halin se pueden identificar en tiempo lineal . Debido a su baja anchura de árbol , muchos problemas computacionales que resultan difíciles en otros tipos de grafos planares, como la búsqueda de ciclos hamiltonianos, se pueden resolver rápidamente en grafos de Halin.

Ejemplos

La gráfica de un prisma triangular
Un prisma triangular, construido como un grafo de Halin a partir de un árbol de seis vértices.

Una estrella es un árbol con un único vértice interno. Al aplicar la construcción de grafos de Halin a una estrella, se obtiene un grafo rueda , el grafo de las aristas de una pirámide . [ 4 ] El grafo de un prisma triangular también es un grafo de Halin: se puede dibujar de manera que una de sus caras rectangulares sea el ciclo exterior, y las aristas restantes formen un árbol con cuatro hojas, dos vértices internos y cinco aristas. [ 5 ]

El grafo de Frucht , uno de los cinco grafos cúbicos más pequeños sin automorfismos de grafos no triviales , [ 6 ] es también un grafo de Halin. [ 7 ]

Propiedades

Todo grafo de Halin es 3-conexo , lo que significa que no es posible eliminar dos vértices y desconectar los restantes. Es 3-conexo con aristas mínimas, lo que significa que si se elimina cualquiera de sus aristas, el grafo resultante ya no será 3-conexo. [ 1 ] Según el teorema de Steinitz , como grafo planar 3-conexo, puede representarse como el conjunto de vértices y aristas de un poliedro convexo ; es decir, es un grafo poliédrico . El poliedro que realiza el grafo puede elegirse de modo que la cara que contiene todas las hojas del árbol sea horizontal y todas las demás caras se encuentren por encima de ella, con pendientes iguales. [ 8 ] Al igual que con todo grafo poliédrico, los grafos de Halin tienen una incrustación planar única, salvo la elección de cuál de sus caras será la cara exterior. [ 1 ]

Todo grafo de Halin es un grafo hamiltoniano , y cada arista del grafo pertenece a un ciclo hamiltoniano . Además, cualquier grafo de Halin sigue siendo hamiltoniano tras la eliminación de cualquier vértice. [ 9 ] Dado que todo árbol sin vértices de grado 2 contiene dos hojas que comparten el mismo padre, todo grafo de Halin contiene un triángulo. En particular, no es posible que un grafo de Halin sea un grafo libre de triángulos ni un grafo bipartito . [ 10 ]

Grafo de Halin con una cara de 16 vértices, dos caras de 10 vértices y todas las demás caras con entre 3 y 5 vértices.
Un grafo de Halin sin ciclos de longitud 8. Una construcción similar permite evitar cualquier ciclo de longitud par. [ 11 ]

Más concretamente, todo grafo de Halin es casi pancíclico , en el sentido de que posee ciclos de todas las longitudes desde 3 hasta n , con la posible excepción de una única longitud par. Además, cualquier grafo de Halin sigue siendo casi pancíclico si se contrae una sola arista, y todo grafo de Halin sin vértices interiores de grado tres es pancíclico. [ 12 ]

El número cromático de incidencia de un grafo de Halin G con grado máximo Δ( G ) mayor que cuatro es Δ( G ) + 1. [ 13 ] Este es el número de colores necesarios para colorear todos los pares ( v , e ) donde v es un vértice del grafo y e es una arista incidente a v , obedeciendo ciertas restricciones en la coloración. Los pares que comparten un vértice o una arista no pueden tener el mismo color. Además, un par ( v , e ) no puede tener el mismo color que otro par que utilice el otro extremo de e . Para grafos de Halin con Δ( G ) = 3 o 4 , el número cromático de incidencia puede ser tan grande como 5 o 6 respectivamente. [ 14 ]

Los números de diferentes gráficos de Halin ennorte{\displaystyle n}vértices, comenzando ennorte=4{\displaystyle n=4}(los más pequeños posibles), son: [ 15 ]

1, 1, 2, 2, 4, 6, 13, 22, 50, 106, 252, 589, 1475, 3669, 9435, 24345, ...

Esta enumeración cuenta dos grafos de Halin incrustados como iguales cuando son reflejos especulares uno del otro. Cuando los reflejos de grafos de Halin asimétricos se cuentan como distintos, los números se convierten en [ 16 ].

1, 1, 2, 2, 4, 7, 16, 32, 76, 181, 443, 1098, 2793, 7127, 18458, 48128, ...

Complejidad computacional

Es posible comprobar en tiempo lineal si un grafo dado de n vértices es un grafo de Halin , encontrando una incrustación planar del grafo (si existe) y luego comprobando si existe una cara que tenga al menos n /2 + 1 vértices, todos de grado tres. Si es así, puede haber como máximo cuatro de estas caras, y es posible comprobar en tiempo lineal para cada una de ellas si el resto del grafo forma un árbol con los vértices de esta cara como hojas. Por otro lado, si no existe tal cara, entonces el grafo no es de Halin. [ 17 ] Alternativamente, un grafo con n vértices y m aristas es de Halin si y solo si es planar, 3-conexo y tiene una cara cuyo número de vértices es igual al rango del circuito m n + 1 del grafo, todo lo cual se puede comprobar en tiempo lineal. [ 18 ] Otros métodos para reconocer grafos de Halin en tiempo lineal incluyen la aplicación del teorema de Courcelle o un método basado en la reescritura de grafos , ninguno de los cuales depende de conocer la incrustación planar del grafo. [ 19 ]

Cada grafo de Halin tiene un ancho de árbol = 3. [ 20 ] Por lo tanto, muchos problemas de optimización de grafos que son NP-completos para grafos planares arbitrarios, como encontrar un conjunto independiente máximo , pueden resolverse en tiempo lineal en grafos de Halin usando programación dinámica [ 21 ] o el teorema de Courcelle, o en algunos casos (como la construcción de ciclos hamiltonianos ) por algoritmos directos. [ 19 ] Sin embargo, es NP-completo encontrar el subgrafo de Halin más grande de un grafo dado, probar si existe un subgrafo de Halin que incluya todos los vértices de un grafo dado, o probar si un grafo dado es un subgrafo de un grafo de Halin más grande. [ 22 ]

Historia

En 1971, Halin introdujo los grafos de Halin como una clase de grafos mínimamente conectados por 3 vértices: para cada arista en el grafo, la eliminación de esa arista reduce la conectividad del grafo. [ 2 ] Estos grafos cobraron importancia con el descubrimiento de que muchos problemas algorítmicos que eran computacionalmente inviables para grafos planares arbitrarios podían resolverse eficientemente en ellos. [ 9 ] [ 18 ] Este hecho se explicó más tarde como consecuencia de su bajo ancho de árbol y de metateoremas algorítmicos como el teorema de Courcelle que proporcionan soluciones eficientes a estos problemas en cualquier grafo de bajo ancho de árbol. [ 20 ] [ 21 ]

Antes del trabajo de Halin sobre estos grafos, los problemas de enumeración de grafos relacionados con los grafos cúbicos (o 3-regulares ) de Halin fueron estudiados en 1856 por Thomas Kirkman [ 3 ] y en 1965 por Hans Rademacher . Rademacher denomina a estos grafos poliedros basados . Los define como los grafos poliédricos cúbicos con f caras, en los que una de las caras tiene f 1 lados. [ 23 ] Los grafos que se ajustan a esta definición son precisamente los grafos cúbicos de Halin. [ 24 ]

Inspirados por el hecho de que tanto los grafos de Halin como los grafos planares con 4 vértices conexos contienen ciclos hamiltonianos, Lovász y Plummer (1974) conjeturaron que todo grafo planar con 4 vértices conexos contiene un subgrafo de Halin generador; aquí, "generador" significa que el subgrafo incluye todos los vértices del grafo mayor. La conjetura de Lovász-Plummer permaneció abierta hasta 2015, cuando se publicó una construcción para infinitos contraejemplos. [ 25 ]

Los grafos de Halin a veces también se denominan árboles con faldón [ 11 ] o poliedros sin techo [ 9 ] . Sin embargo, estos nombres son ambiguos. Algunos autores utilizan el nombre "árboles con faldón" para referirse a grafos planares formados a partir de árboles mediante la conexión de las hojas en un ciclo, pero sin requerir que los vértices internos del árbol tengan grado tres o más [ 26 ] . Y al igual que "poliedros con base", el nombre "poliedros sin techo" también puede referirse a los grafos cúbicos de Halin [ 24 ] . Los poliedros convexos cuyos grafos son grafos de Halin también se han denominado domos [ 27 ] .

Referencias

  1. 1 2 3 Enciclopedia de Matemáticas , primer volumen suplementario, 1988, ISBN 0-7923-4709-9, pág. 281, artículo "Gráfico de Halin" y referencias allí citadas.
  2. 1 2 Halin, R. (1971), "Estudios sobre grafos mínimamente n- conectados", Matemáticas combinatorias y sus aplicaciones (Actas de la conferencia, Oxford, 1969) , Londres: Academic Press, págs. 129–136 , MR 0278980  .
  3. 1 2 Kirkman, Th. P. (1856), "Sobre la enumeración de x -edras que tienen cumbres trigonales y una base ( x - 1 )-gonal", Philosophical Transactions of the Royal Society of London , 146 (1/2): 399–411 , doi : 10.1098/rstl.1856.0018 , JSTOR 108592 .
  4. Cornuéjols, Naddef y Pulleyblank (1983) : "Si T es una estrella, es decir, un único nodo v unido a otros n nodos, entonces H se llama rueda y es el tipo más simple de grafo de Halin."
  5. Véase Sysło y Proskurowski (1983) , Prop. 4.3, pág. 254, que identifica el prisma triangular como el único grafo con exactamente tres ciclos que puede ser el ciclo exterior de una realización como un grafo de Halin.
  6. Bussemaker, FC; Cobeljic, S.; Cvetkovic, DM; Seidel, JJ (1976), "Investigación computacional de grafos cúbicos" , Portal de Investigación de la Universidad Tecnológica de Eindhoven , informe EUT, 76-WSK-01, Departamento de Matemáticas e Informática, Universidad Tecnológica de Eindhoven
  7. ^ Weisstein, Eric W. , "Halin Graph" , MathWorld
  8. Aichholzer, Oswin; Cheng, Howard; Devadoss, Satyan L. ; Hackl, Thomas; Huber, Stefan; Li, Brian; Risteski, Andrej (2012), "¿Qué hace que un árbol sea un esqueleto recto?" (PDF) , Actas de la 24.ª Conferencia Canadiense sobre Geometría Computacional (CCCG'12)
  9. 1 2 3 Cornuéjols, G. ; Naddef, D.; Pulleyblank, WR (1983), "Grafos de Halin y el problema del viajante", Mathematical Programming , 26 (3): 287– 294, doi : 10.1007/BF02591867 , S2CID 26278382 .
  10. Véase la demostración del Teorema 10 en Wang, Weifan; Bu, Yuehua; Montassier, Mickaël; Raspaud, André (2012), "On backbone coloring of graphs", Journal of Combinatorial Optimization , 23 (1): 79– 93, doi : 10.1007/s10878-010-9342-6 , MR 2875236 , S2CID 26975523  "Dado que G contiene un ciclo de 3 vértices formado por un vértice interno y dos vértices externos, G no es un grafo bipartito."
  11. 1 2 Malkevitch, Joseph (1978), "Longitudes de ciclo en grafos politópicos", Theory and Applications of Graphs (Actas de la Conferencia Internacional, Western Mich. Univ., Kalamazoo, Mich., 1976) , Lecture Notes in Mathematics, vol. 642, Berlín: Springer, pp. 364–370 , doi : 10.1007/BFb0070393 , ISBN   978-3-540-08666-6, MR 0491287 
  12. Skowrońska, Mirosława (1985), "La panciclicidad de los grafos de Halin y sus contracciones exteriores", en Alspach, Brian R .; Godsil, Christopher D. (eds.), Ciclos en grafos , Annals of Discrete Mathematics, vol. 27, Elsevier Science Publishers BV, pp . 179–194  .
  13. Wang, Shu-Dong; Chen, Dong-Ling; Pang, Shan-Chen (2002), "El número de coloración de incidencia de grafos de Halin y grafos exteriores planares", Matemáticas Discretas , 256 ( 1–2 ): 397–405 , doi : 10.1016/S0012-365X(01)00302-8 , MR 1927561 .
  14. Shiu, WC; Sun, PK (2008), "Pruebas inválidas sobre coloración de incidencia", Matemáticas Discretas , 308 (24): 6575– 6580, doi : 10.1016/j.disc.2007.11.030 , MR 2466963 .
  15. Sloane, N. J. A. (ed.), "Secuencia A346779 (Número de grafos de Halin en n nodos sin etiquetar)" , La enciclopedia en línea de secuencias de enteros , Fundación OEIS  
  16. Sloane, N. J. A. (ed.), "Secuencia A380360 (Número de incrustaciones en la esfera de grafos de Halin en n nodos sin etiquetar hasta homeomorfismos que preservan la orientación)" , The On-Line Encyclopedia of Integer Sequences , OEIS Foundation  
  17. Fomin, Fedor V. ; Thilikos, Dimitrios M. (2006), "Una aproximación 3 para el ancho de camino de los grafos de Halin", Journal of Discrete Algorithms , 4 (4): 499– 510, doi : 10.1016/j.jda.2005.06.004 , MR 2577677 .
  18. 1 2 Sysło, Maciej M.; Proskurowski, Andrzej (1983), "Sobre los grafos de Halin", Teoría de grafos: Actas de una conferencia celebrada en Lagów, Polonia, del 10 al 13 de febrero de 1981 , Lecture Notes in Mathematics, vol. 1018, Springer-Verlag, pp. 248–256 , doi : 10.1007/BFb0071635 , ISBN   978-3-540-12687-4.
  19. 1 2 Eppstein, David (2016), "Reconocimiento simple de grafos de Halin y sus generalizaciones", Journal of Graph Algorithms and Applications , 20 (2): 323– 346, arXiv : 1502.05334 , doi : 10.7155/jgaa.00395 , S2CID 9525753 .
  20. 1 2 Bodlaender, Hans (1988), Grafos planares con ancho de árbol acotado (PDF) , Informe técnico RUU-CS-88-14, Departamento de Ciencias de la Computación, Universidad de Utrecht , archivado del original (PDF) el 28 de julio de 2004.
  21. 1 2 Bodlaender, Hans (1988), "Programación dinámica en grafos con ancho de árbol limitado", Actas del XV Coloquio Internacional sobre Autómatas, Lenguajes y Programación , Lecture Notes in Computer Science, vol. 317, Springer-Verlag, pp. 105–118 , doi : 10.1007/3-540-19488-6_110 , hdl : 1874/16258 , ISBN   978-3540194880.
  22. Horton, SB; Parker, R. Gary (1995), "Sobre subgrafos y supergrafos de Halin", Matemáticas Aplicadas Discretas , 56 (1): 19– 35, doi : 10.1016/0166-218X(93)E0131-H , MR 1311302 .
  23. Rademacher, Hans (1965), "Sobre el número de ciertos tipos de poliedros", Illinois Journal of Mathematics , 9 (3): 361–380 , doi : 10.1215/ijm/1256068140 , MR 0179682 .
  24. 1 2 Lovász, L. ; Plummer, MD (1974), "Sobre una familia de grafos bicríticos planares", Combinatoria (Actas de la Conferencia Combinatoria Británica, Univ. Coll. Wales, Aberystwyth, 1973) , Londres: Cambridge Univ. Press, pp. 103–107. London Math. Soc. Lecture Note Ser., No. 13, MR 0351915  .
  25. Chen, Guantao; Enomoto, Hikoe; Ozeki, Kenta; Tsuchiya, Shoichi (2015), "Triangulaciones planas sin un subgrafo de Halin que genere un plano: contraejemplos a la conjetura de Lovász-Plummer sobre grafos de Halin", SIAM Journal on Discrete Mathematics , 29 (3): 1423–1426 , doi : 10.1137/140971610 , MR 3376776 .
  26. Skowrońska, M.; Sysło, MM (1987), "Ciclos hamiltonianos en árboles con falda", Actas de la Conferencia Internacional sobre Análisis Combinatorio y sus Aplicaciones (Pokrzywna, 1985), Zastos. Mat. , 19 ( 3– 4): 599–610 (1988), MR 0951375 
  27. Demaine, Erik D.; Demaine , Martin L .; Uehara, Ryuhei (2013), "Despliegue en cremallera de domos y prismoides", Actas de la 25.ª Conferencia Canadiense sobre Geometría Computacional (CCCG 2013), Waterloo, Ontario, Canadá, 8-10 de agosto de 2013 , pp. 43-48 .
  • Gráficos de Halin , Sistema de información sobre inclusiones de clases de gráficos.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Halin_graph&oldid=1346178954 "