stringtranslate.com

gráfico de halin

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

En teoría de grafos , un gráfico de Halin es un tipo de gráfico plano , construido conectando las hojas de un árbol en un ciclo. El árbol debe tener al menos cuatro vértices, ninguno de los cuales tiene exactamente dos vecinos; debe dibujarse en el plano para que ninguno de sus bordes se cruce (esto se llama incrustación plana ), y el ciclo conecta las hojas en el orden de las agujas del reloj en esta incrustación. Así, el ciclo forma la cara exterior del gráfico de Halin, con el árbol en su interior. [1]

Los gráficos de Halin llevan el nombre del matemático alemán Rudolf Halin , quien los estudió en 1971. [2] Los gráficos 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 gráficos de Halin son gráficos poliédricos , lo que significa que cada gráfico de Halin se puede utilizar para formar los vértices y aristas de un poliedro convexo , y los poliedros formados a partir de ellos se han llamado poliedros o cúpulas sin techo .

Cada gráfico de Halin tiene un ciclo hamiltoniano que recorre todos sus vértices, así como ciclos de casi todas las longitudes hasta el número de vértices del gráfico. Los gráficos de Halin se pueden reconocer en tiempo lineal . Debido a que los gráficos de Halin tienen un ancho de árbol bajo , muchos problemas computacionales que son difíciles en otros tipos de gráficos planos, como encontrar ciclos hamiltonianos, se pueden resolver rápidamente en los gráficos de Halin.

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

Ejemplos

Gráficos de ruedas con cuatro a nueve vértices.
Gráficos de ruedas

Una estrella es un árbol con exactamente un vértice interno. La aplicación de la construcción del gráfico de Halin a una estrella produce un gráfico de rueda , el gráfico de los (bordes de) una pirámide . [4] La gráfica de un prisma triangular es también una gráfica de Halin: se puede dibujar de modo que una de sus caras rectangulares sea el ciclo exterior, y las aristas restantes formen un árbol con cuatro hojas, dos vértices interiores y cinco aristas. [5]

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

Propiedades

Cada gráfico de Halin tiene 3 conexiones , lo que significa que no es posible eliminar dos vértices y desconectar los vértices restantes. Tiene un borde mínimo con 3 conexiones, lo que significa que si se elimina cualquiera de sus aristas, el gráfico restante ya no estará con 3 conexiones. [1] Según el teorema de Steinitz , como gráfico plano de 3 conexos, se puede representar como el conjunto de vértices y aristas de un poliedro convexo ; es decir, es un grafo poliédrico . El poliedro que realiza el gráfico se puede elegir de modo que la cara que contiene todas las hojas del árbol sea horizontal y todas las demás caras queden encima de ella, con pendientes iguales. [8] Como ocurre con todos los gráficos poliédricos, los gráficos de Halin tienen una incrustación plana única, hasta la elección de cuál de sus caras será la cara exterior. [1]

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

Gráfico de Halin con una cara de 16 vértices, dos caras de 10 vértices y todas las demás caras que tienen de 3 a 5 vértices
Un gráfico de Halin sin 8 ciclos. Una construcción similar permite evitar cualquier longitud de ciclo uniforme. [11]

Más claramente, cada gráfico de Halin es casi pancíclico , en el sentido de que tiene ciclos de todas las longitudes desde 3 an con la posible excepción de una sola longitud par. Además, cualquier gráfico de Halin permanece casi pancíclico si se contrae una sola arista, y todo gráfico de Halin sin vértices interiores de grado tres es pancíclico. [12]

El número cromático de incidencia de un gráfico 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 gráfico y e es un borde incidente con v , obedeciendo ciertas restricciones en la coloración. Los pares que comparten un vértice o que comparten 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 gráficos de Halin con Δ ( G ) = 3 o 4 , el número cromático de incidencia puede ser tan grande como 5 o 6 respectivamente. [14]

Complejidad computacional

Es posible probar si un gráfico de n vértices dado es un gráfico de Halin en tiempo lineal , encontrando una incrustación plana del gráfico (si existe) y luego probando 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 esas caras, y es posible comprobar en tiempo lineal para cada una de ellas si el resto del gráfico forma un árbol con los vértices de esta cara como sus hojas. Por otro lado, si no existe tal cara, entonces el gráfico no es Halin. [15] Alternativamente, un gráfico con n vértices y m aristas es Halin si y solo si es plano, conexo 3 y tiene una cara cuyo número de vértices es igual al rango del circuito mn + 1 del gráfico, todos que se puede comprobar en tiempo lineal. [16] Otros métodos para reconocer gráficos de Halin en tiempo lineal incluyen la aplicación del teorema de Courcelle , o un método basado en la reescritura de gráficos , ninguno de los cuales se basa en conocer la incrustación plana del gráfico. [17]

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

Historia

En 1971, Halin introdujo los gráficos de Halin como una clase de gráficos mínimamente conectados con 3 vértices: para cada borde del gráfico, la eliminación de ese borde reduce la conectividad del gráfico. [2] Estos gráficos ganaron importancia con el descubrimiento de que muchos problemas algorítmicos que eran computacionalmente inviables para gráficos planos arbitrarios podían resolverse eficientemente en ellos. [9] [16] Más tarde se explicó que este hecho era una 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 gráfico de bajo ancho de árbol. [18] [19]

Antes del trabajo de Halin en estos gráficos, los problemas de enumeración de gráficos relacionados con los gráficos cúbicos (o 3 regulares ) de Halin fueron estudiados en 1856 por Thomas Kirkman [3] y en 1965 por Hans Rademacher . Rademacher llama a estos gráficos basados ​​en poliedros . Los define como gráficos poliédricos cúbicos con f caras en las que una de las caras tiene f − 1 lados. [21] Las gráficas que se ajustan a esta definición son exactamente las gráficas cúbicas de Halin. [22]

Inspirándose en el hecho de que tanto los gráficos de Halin como los gráficos planos de 4 vértices conectados contienen ciclos hamiltonianos, Lovász y Plummer (1974) conjeturaron que cada gráfico plano de 4 vértices conectados contiene un subgrafo de Halin que se extiende; aquí "que abarca" significa que el subgrafo incluye todos los vértices del gráfico más grande. La conjetura de Lovász-Plummer permaneció abierta hasta 2015, cuando se publicó una construcción para una infinidad de contraejemplos. [23]

Los gráficos 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 gráficos planos formados a partir de árboles conectando las hojas en un ciclo, pero sin exigir que los vértices internos del árbol tengan grado tres o más. [24] Y al igual que "poliedros basados", el nombre "poliedros sin techo" también puede referirse a los gráficos cúbicos de Halin. [22] Los poliedros convexos cuyas gráficas son gráficas de Halin también han sido llamadas cúpulas . [25]

Referencias

  1. ^ abc Encyclopaedia of Mathematics , primer volumen complementario, 1988, ISBN  0-7923-4709-9 , p. 281, artículo "Halin Graph" y referencias en el mismo.
  2. ^ ab Halin, R. (1971), "Estudios sobre gráficos mínimamente n conectados", Matemáticas combinatorias y sus aplicaciones (Proc. Conf., Oxford, 1969) , Londres: Academic Press, págs. 129-136, MR  0278980.
  3. ^ ab Kirkman, Th. P. (1856), "Sobre la enumeración de x -edra que tiene cumbres triestrales y una base ( x − 1 ) -gonal", Philosophical Transactions of the Royal Society of London , 146 : 399–411, doi : 10.1098/rstl. 1856.0018 , JSTOR  108592.
  4. ^ Cornuéjols, Naddef & Pulleyblank (1983): "Si T es una estrella, es decir, un solo nodo v unido a otros n nodos, entonces H se llama rueda y es el tipo más simple de gráfico de Halin".
  5. ^ Véase Sysło y Proskurowski (1983), Prop. 4.3, p. 254, que identifica el prisma triangular como el único gráfico con exactamente tres ciclos que puede ser el ciclo exterior de una realización como un gráfico de Halin.
  6. ^ Bussemaker, FC; Cobeljic, S.; Cvetkovic, DM; Seidel, JJ (1976), "Investigación informática de gráficos cúbicos", Portal de investigación de la Universidad Tecnológica de Eindhoven , informe EUT, 76-WSK-01, Departamento de Matemáticas y Ciencias de la Computación, Universidad Tecnológica de Eindhoven
  7. ^ Weisstein, Eric W. , "Gráfico de Halin", 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. ^ abc Cornuéjols, G .; Naddef, D.; Pulleyblank, WR (1983), "Los gráficos de Halin y el problema del viajante", Programación matemática , 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), "Sobre la coloración de gráficos en la columna vertebral", 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 que consta de un vértice interno y dos vértices externos, G no es un gráfico bipartito".
  11. ^ ab Malkevitch, Joseph (1978), "Longitudes de ciclo en gráficos politópicos", Teoría y aplicaciones de gráficos (Proc. Internat. Conf., Western Mich. Univ., Kalamazoo, Michigan, 1976) , Lecture Notes in Mathematics, vol. . 642, Berlín: Springer, págs. 364–370, doi :10.1007/BFb0070393, ISBN 978-3-540-08666-6, SEÑOR  0491287
  12. ^ Skowrońska, Mirosława (1985), "La panciclicidad de los gráficos de Halin y sus contracciones exteriores", en Alspach, Brian R .; Godsil, Christopher D. (eds.), Ciclos en gráficos , Annals of Discrete Mathematics, vol. 27, Elsevier Science Publishers BV, págs. 179-194.
  13. ^ Wang, Shu-Dong; Chen, Dong-Ling; Pang, Shan-Chen (2002), "El número de coloración de incidencia de gráficos de Halin y gráficos planos externos", Matemáticas discretas , 256 (1–2): 397–405, doi :10.1016/S0012-365X(01)00302-8, Señor  1927561.
  14. ^ Shiu, baño; Sun, PK (2008), "Pruebas no válidas sobre coloración de incidencia", Matemáticas discretas , 308 (24): 6575–6580, doi : 10.1016/j.disc.2007.11.030 , MR  2466963.
  15. ^ Fomin, Fedor V.; Thilikos, Dimitrios M. (2006), "Una aproximación de 3 para el ancho de ruta de los gráficos de Halin", Journal of Discrete Algorithms , 4 (4): 499–510, doi : 10.1016/j.jda.2005.06.004 , MR  2577677.
  16. ^ ab Sysło, Maciej M.; Proskurowski, Andrzej (1983), "On Halin Graphs", 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, págs. 248–256, doi :10.1007/BFb0071635.
  17. ^ ab Eppstein, David (2016), "Reconocimiento simple de gráficos 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.
  18. ^ ab Bodlaender, Hans (1988), Gráficos planos con ancho de árbol acotado (PDF) , Informe técnico RUU-CS-88-14, Departamento de Ciencias de la Computación, Universidad de Utrecht , archivado desde el original (PDF) el 28 de julio de 2004.
  19. ^ ab Bodlaender, Hans (1988), "Programación dinámica en gráficos con ancho de árbol acotado", Actas del 15º Coloquio internacional sobre autómatas, lenguajes y programación , Apuntes de conferencias en informática, vol. 317, Springer-Verlag, págs. 105–118, doi :10.1007/3-540-19488-6_110, hdl : 1874/16258 , ISBN 978-3540194880.
  20. ^ Horton, SB; Parker, R. Gary (1995), "Sobre los subgrafos y supergrafos de Halin", Matemáticas aplicadas discretas , 56 (1): 19–35, doi : 10.1016/0166-218X(93)E0131-H , MR  1311302.
  21. ^ 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 , SEÑOR  0179682.
  22. ^ ab Lovász, L .; Plummer, MD (1974), "Sobre una familia de gráficos bicríticos planos", Combinatoria (Proc. British Combinatorial Conf., Univ. Coll. Wales, Aberystwyth, 1973) , Londres: Cambridge Univ. Prensa, págs. 103-107. Matemáticas de Londres. Soc. Serie de notas de conferencia, n.º 13, MR  0351915.
  23. ^ Chen, Guantao; Enomoto, Hikoe; Ozeki, Kenta; Tsuchiya, Shoichi (2015), "Triangulaciones planas sin un subgrafo de Halin que abarque: contraejemplos de la conjetura de Lovász-Plummer en gráficos de Halin", Revista SIAM de Matemáticas Discretas , 29 (3): 1423–1426, doi :10.1137/140971610, SEÑOR  3376776.
  24. ^ Skowrońska, M.; Sysło, MM (1987), "Ciclos hamiltonianos en árboles con faldas", Actas de la Conferencia Internacional sobre Análisis Combinatorio y sus Aplicaciones (Pokrzywna, 1985), Zastos. Estera. , 19 (3–4): 599–610 (1988), SEÑOR  0951375
  25. ^ Demaine, Erik D .; Demaine, Martín L .; Uehara, Ryuhei (2013), "Despliegue de cremalleras de cúpulas y prismoides", Actas de la 25ª Conferencia Canadiense sobre Geometría Computacional (CCCG 2013), Waterloo, Ontario, Canadá, 8 al 10 de agosto de 2013, págs..

enlaces externos