Articulo de referencia

Tutte path

Gráfico con una ruta de Tutte resaltada en rojo. En teoría de grafos , un camino de Tutte es un camino PAG {\displaystyle P} dentro de un gráfico GRAMO {\displaystyle G} de tal ...

Gráfico con una ruta de Tutte resaltada en rojo.

En teoría de grafos , un camino de Tutte es un caminoPAG{\displaystyle P}dentro de un gráficoGRAMO{\displaystyle G}de tal manera que cada componente conectado que queda después de eliminar los vértices dePAG{\displaystyle P}deGRAMO{\displaystyle G}está conectado de nuevo aPAG{\displaystyle P}en un número limitado de vértices.

La definición precisa se basa en los siguientes términos: [ 1 ]

  • PAG{\displaystyle P}-puente : Para una ruta dadaPAG{\displaystyle P}en un gráficoGRAMO{\displaystyle G}, aPAG{\displaystyle P}-bridge es o bien un único borde que no está enPAG{\displaystyle P}que conecta dos vértices dePAG{\displaystyle P}, o es un componente conectado del grafo que queda después de eliminar los vértices dePAG{\displaystyle P}, junto con todos los bordes que conectan este componente conPAG{\displaystyle P}.
  • Punto de fijación : Los puntos de fijación de unPAG{\displaystyle P}-los puentes son los vértices del caminoPAG{\displaystyle P}que están conectados por una arista a un vértice dentro delPAG{\displaystyle P}-puente.

Un camino de Tutte es entonces un caminoPAG{\displaystyle P}enGRAMO{\displaystyle G}de tal manera que cadaPAG{\displaystyle P}-puente que queda después de eliminar los vértices dePAG{\displaystyle P}deGRAMO{\displaystyle G}tiene como máximo tres puntos de unión al camino.PAG{\displaystyle P}. Además, si unPAG{\displaystyle P}-bridge contiene aristas de la cara exterior del grafo (en el contexto de grafos planares ), está restringido a tener como máximo dos puntos de conexión. [ 2 ] [ 3 ]

Historia y existencia

El concepto de caminos de Tutte se originó con el trabajo fundamental de WT Tutte en 1977. [ 4 ] Tutte demostró un resultado fundamental sobre la existencia de tales caminos en grafos planares:

Teorema de Tutte : SeaGRAMO{\displaystyle G}Sea un grafo planar 2-conexo con vértices distintos.incógnita{\displaystyle X}yY{\displaystyle Y}en la cara exterior. Dejeα{\displaystyle \alpha }ser un borde en la cara exterior. EntoncesGRAMO{\displaystyle G}tiene un camino Tutte desdeincógnita{\displaystyle X}aY{\displaystyle Y}que utiliza bordeα{\displaystyle \alpha }. [ 4 ]

Este resultado garantiza que los caminos de Tutte existen en grafos planares 2-conexos con puntos finales específicos y que contienen una arista específica, lo que los convierte en una poderosa herramienta estructural para analizar dichos grafos.

Complejidad computacional

Durante muchos años, se desconocía si los caminos de Tutte podían calcularse en tiempo polinomial. Un avance significativo se produjo en 2015 cuando Schmid y Schmidt demostraron que los caminos de Tutte en grafos planares 3-conexos pueden hallarse en tiempo polinomial, con su algoritmo ejecutándose en tiempo cuadrático. [ 5 ] Este resultado se extendió posteriormente a grafos planares 2-conexos en 2018. [ 2 ]

En 2019, Biedl y Kindermann lograron otro avance importante al demostrar que los caminos de Tutte se pueden encontrar en tiempo lineal . [ 6 ] Su enfoque proporciona una nueva prueba de la existencia de caminos de Tutte en grafos planares 3-conectados que es constructiva y conduce directamente a un algoritmo eficiente. La clave reside en reducir el problema a encontrar caminos de Tutte en componentes 3-conectadas utilizando árboles SPQR , y luego manejar grafos 3-conectados con un análisis caso por caso basado en la estructura de pares de corte y la cara externa.

Sistema de representantes distintos

La construcción de Biedl y Kindermann produce no solo un camino de Tutte, sino un camino de Tutte con un sistema de representantes distintos (camino TSDR), que es un camino de Tutte.PAG{\displaystyle P}junto con una función inyectivaσ{\displaystyle \sigma }que asigna a cadaPAG{\displaystyle P}-puentedo{\displaystyle C}un vérticeσ(do){\displaystyle \sigma (C)}enPAG{\displaystyle P}ese es un punto de anclaje dedo{\displaystyle C}, de modo que diferentes puentes reciben diferentes representantes. [ 6 ] Para grafos planares 3-conectados, muestran que se puede encontrar un camino T int , un camino TSDR que visita todos los vértices exteriores y donde el representanteσ(do){\displaystyle \sigma (C)}es siempre un vértice interior para cadaPAG{\displaystyle P}-puentedo{\displaystyle C}. [ 6 ]

Esta propiedad más robusta resulta especialmente útil para las aplicaciones, ya que proporciona una asignación explícita de qué punto de anclaje "representa" cada puente y garantiza que estos representantes no entren en conflicto entre sí.

Aplicaciones

Una motivación clave para el estudio de los caminos de Tutte es su estrecha relación con los caminos y ciclos hamiltonianos , caminos y ciclos en un grafo que visitan cada vértice exactamente una vez. Un camino de Tutte es una relajación de este concepto; no requiere que todos los vértices estén en el camino. Sin embargo, las restricciones en los puentes proporcionan información estructural importante sobre el grafo, que luego puede usarse para encontrar un camino o ciclo hamiltoniano, especialmente en grafos planares.

Los caminos de Tutte se han aplicado para resolver varios problemas importantes en grafos planares:

  • Árboles de expansión binarios : Todo grafo planar 3-conexo tiene un árbol de expansión de grado máximo 3 (también llamado árbol de expansión binario). Utilizando caminos de Tutte con sistemas de representantes distintos, estos árboles pueden construirse en tiempo lineal. [ 6 ]
  • 2-walks : Un 2-walk de un grafo es un camino que visita cada vértice al menos una vez y como máximo dos veces. Todo grafo planar 3-conexo tiene un 2-walk, y utilizando el algoritmo de camino de Tutte de tiempo lineal, dicho camino se puede encontrar en tiempo lineal, mejorando la cota mejor anterior deO(norte3){\displaystyle O(n^{3})}. [ 6 ]

Véase también

Referencias

  1. Tutte, WT (1956). "Un teorema sobre grafos planares" ( PDF) . Transactions of the American Mathematical Society . 82 : 99–116 . doi : 10.2307/1992980 . JSTOR 1992980. MR 0081471 .  
  2. 1 2 Schmid, Andreas; Schmidt, Jens M. (2018). Computing Tutte Paths . 45th International Colloquium on Algorithms, Languages ​​and Programming (ICALP 2018). LIPIcs. Vol. 107. pp. 98:1–98:14. doi : 10.4230/LIPIcs.ICALP.2018.98 .  
  3. Ozeki, Kenta; Van Cleemput, Nico; Zamfirescu, Carol T. (2018). "Propiedades hamiltonianas de poliedros con pocos cortes de 3 lados: una revisión". Matemáticas Discretas . 341 (9): 2646– 2660. doi : 10.1016/j.disc.2018.06.015 .
  4. ^ Tutte , William T. (1977). "Puentes y circuitos hamiltonianos en gráficos planos". Aecuaciones Mathematicae . 15 (1): 1– 33. doi : 10.1007/BF01837870 .
  5. Schmid, Andreas; Schmidt, Jens M. (2015). Cálculo de 2-caminatas en tiempo polinomial . 32.º Simposio Internacional sobre Aspectos Teóricos de la Informática (STACS 2015). LIPIcs. Vol. 30. pp. 676–688 . doi : 10.4230/LIPIcs.STACS.2015.676 .  
  6. 1 2 3 4 5 Biedl, Therese; Kindermann, Philipp (2019). Finding Tutte Paths in Linear Time . 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019). Leibniz International Proceedings in Informatics (LIPIcs). Vol. 132. pp. 23:1–23:14. doi : 10.4230/LIPIcs.ICALP.2019.23 .  
  • Michael C. Wigal, Tutte Senderos y Cubiertas Uniformes