
En el ámbito matemático de la teoría de grafos , un camino inducido en un grafo no dirigido G es un camino que constituye un subgrafo inducido de G. Es decir, es una secuencia de vértices en G tal que cada par de vértices adyacentes en la secuencia están conectados por una arista en G , y cada par de vértices no adyacentes en la secuencia no están conectados por ninguna arista en G. Un camino inducido a veces se denomina serpiente , y el problema de encontrar caminos inducidos largos en grafos hipercubos se conoce como el problema de la serpiente en la caja .
De forma similar, un ciclo inducido es un ciclo que es un subgrafo inducido de G ; los ciclos inducidos también se denominan ciclos sin cuerdas o (cuando la longitud del ciclo es de cuatro o más) agujeros . Un antiagujero es un agujero en el complemento de G , es decir, un antiagujero es el complemento de un agujero.
La longitud del camino inducido más largo en un grafo se ha denominado a veces número de desvío del grafo; [ 1 ] para grafos dispersos , tener un número de desvío acotado es equivalente a tener una profundidad de árbol acotada . [ 2 ] El número de camino inducido de un grafo G es el número más pequeño de caminos inducidos en los que se pueden particionar los vértices del grafo, [ 3 ] y el número de cobertura de caminos estrechamente relacionado de G es el número más pequeño de caminos inducidos que juntos incluyen todos los vértices de G. [ 4 ] La circunferencia de un grafo es la longitud de su ciclo más corto, pero este ciclo debe ser un ciclo inducido ya que cualquier cuerda podría usarse para producir un ciclo más corto; por razones similares, la circunferencia impar de un grafo es también la longitud de su ciclo inducido impar más corto.
Ejemplo

La ilustración muestra un cubo, un grafo con ocho vértices y doce aristas, y un camino inducido de longitud cuatro en dicho grafo. Un análisis sencillo del caso demuestra que ya no puede existir un camino inducido en el cubo, aunque este tenga un ciclo inducido de longitud seis. El problema de encontrar el camino o ciclo inducido más largo en un hipercubo, planteado por primera vez por Kautz (1958) , se conoce como el problema de la serpiente en la caja y ha sido ampliamente estudiado debido a sus aplicaciones en la teoría de la codificación y la ingeniería.
Caracterización de familias de grafos
Muchas familias de grafos importantes pueden caracterizarse en términos de los caminos o ciclos inducidos por los grafos de la familia.
- Obviamente, los grafos conectados sin camino inducido de longitud dos son los grafos completos , y los grafos conectados sin ciclo inducido son los árboles .
- Un grafo libre de triángulos es un grafo que no tiene ningún ciclo inducido de longitud tres.
- Los cografos son precisamente los grafos sin trayectoria inducida de longitud tres.
- Las gráficas cordales son aquellas que no presentan ningún ciclo inducido de longitud cuatro o más.
- Los grafos sin agujeros pares son aquellos que no contienen ciclos inducidos con un número par de vértices.
- Los grafos trivialmente perfectos son aquellos que no tienen ni un camino inducido de longitud tres ni un ciclo inducido de longitud cuatro.
- Según el teorema de los grafos perfectos fuertes, los grafos perfectos son aquellos que no tienen agujeros impares ni antiagujeros impares.
- Los grafos hereditarios de distancia son aquellos en los que cada camino inducido es el camino más corto, y aquellos en los que dos caminos inducidos entre los mismos dos vértices tienen la misma longitud.
- Los grafos de bloques son aquellos en los que existe como máximo un camino inducido entre dos vértices cualesquiera, y los grafos de bloques conexos son aquellos en los que existe exactamente un camino inducido entre cada par de vértices.
Algoritmos y complejidad
Determinar, para un grafo G y un parámetro k , si el grafo tiene un camino inducido de longitud al menos k es un problema NP-completo . Garey y Johnson (1979) atribuyen este resultado a una comunicación no publicada de Mihalis Yannakakis . Sin embargo, este problema puede resolverse en tiempo polinomial para ciertas familias de grafos, como los grafos asteroidales triple-libres [ 5 ] o los grafos sin agujeros largos [ 6 ] .
También es NP-completo determinar si los vértices de un grafo se pueden particionar en dos caminos inducidos o en dos ciclos inducidos. [ 7 ] En consecuencia, determinar el número de caminos inducidos de un grafo es NP-difícil.
La complejidad de aproximar los problemas de caminos o ciclos inducidos más largos se puede relacionar con la de encontrar grandes conjuntos independientes en grafos, mediante la siguiente reducción. [ 8 ] A partir de cualquier grafo G con n vértices, se forma otro grafo H con el doble de vértices que G , añadiendo a G n ( n − 1)/2 vértices que tengan dos vecinos cada uno, uno por cada par de vértices en G . Entonces, si G tiene un conjunto independiente de tamaño k , H debe tener un camino inducido y un ciclo inducido de longitud 2 k , formados alternando vértices del conjunto independiente en G con vértices de I . Recíprocamente, si H tiene un camino o ciclo inducido de longitud k , cualquier conjunto máximo de vértices no adyacentes en G de este camino o ciclo forma un conjunto independiente en G de tamaño al menos k /3. Por lo tanto, el tamaño del conjunto independiente máximo en G está dentro de un factor constante del tamaño del camino inducido más largo y del ciclo inducido más largo en H . Por lo tanto, según los resultados de Håstad (1996) sobre la inaproximabilidad de conjuntos independientes, a menos que NP=ZPP, no existe un algoritmo de tiempo polinomial para aproximar el camino inducido más largo o el ciclo inducido más largo a un factor de O( n 1/2-ε ) de la solución óptima.
Los agujeros (y antiagujeros en grafos sin ciclos sin cuerdas de longitud 5) en un grafo con n vértices y m aristas pueden detectarse en tiempo (n+m 2 ). [ 9 ]
Ciclos atómicos
Los ciclos atómicos son una generalización de los ciclos sin cuerdas, que no contienen n- cuerdas. Dado un ciclo, una n -cuerda se define como un camino de longitud n que conecta dos puntos del ciclo, donde n es menor que la longitud del camino más corto del ciclo que conecta esos puntos. Si un ciclo no tiene n- cuerdas, se denomina ciclo atómico, ya que no puede descomponerse en ciclos más pequeños. [ 10 ] En el peor de los casos, los ciclos atómicos de un grafo pueden enumerarse en tiempo O( m 2 ), donde m es el número de aristas del grafo.
Notas
- ↑ Buckley y Harary (1988) .
- ↑ Nešetřil & Ossona de Méndez (2012) , Proposición 6.4, p. 122.
- ↑ Chartrand et al. (1994) .
- ↑ Barioli, Fallat y Hogben (2004) .
- ↑ Kratsch, Müller y Todinca (2003) .
- ↑ Gavril (2002) .
- ↑ Le, Le y Müller (2003) .
- ↑ Berman y Schnitger (1992) .
- ↑ Nikolopoulos y Palios (2004) .
- ↑ Gashler y Martínez (2012) .
Referencias
- Barioli, Francesco; Fallat, Shaun; Hogben, Leslie (2004). "Cálculo del rango mínimo y el número de cobertura de caminos para ciertos grafos" (PDF) . Álgebra lineal y sus aplicaciones . 392 : 289–303 . doi : 10.1016/j.laa.2004.06.019 .
- Berman, Piotr; Schnitger, Georg (1992). "Sobre la complejidad de aproximar el problema del conjunto independiente" . Information and Computation . 96 (1): 77– 94. doi : 10.1016/0890-5401(92)90056-L .
- Buckley, Fred; Harary, Frank (1988). "Sobre los caminos inducidos más largos en grafos". Revista trimestral china de matemáticas . 3 (3): 61– 65.
- Chartrand, Gary ; McCanna, Joseph; Sherwani, Naveed; Hossain, Moazzem; Hashmi, Jahangir (1994). "El número de caminos inducidos de grafos bipartitos". Ars Combinatoria . 37 : 191–208 .
- Garey, Michael R.; Johnson , David S. (1979). Computadoras e intratabilidad: una guía a la teoría de la NP-completitud . WH Freeman . pág . 196. ISBN 978-0-7167-1045-5.
- Gashler, Michael; Martinez, Tony (2012). "Aprendizaje robusto de variedades con CycleCut" (PDF) . Connection Science . 24 (1): 57– 69. Bibcode : 2012ConSc..24...57G . doi : 10.1080/09540091.2012.664122 .
- Gavril, Fănică (2002). "Algoritmos para rutas inducidas de peso máximo". Information Processing Letters . 81 (4): 203– 208. doi : 10.1016/S0020-0190(01)00222-8 .
- Håstad, Johan (1996). "Es difícil aproximar una clique dentro de n 1−ε " . Actas del 37.º Simposio Anual del IEEE sobre Fundamentos de la Informática . págs. 627– 636. doi : 10.1109/SFCS.1996.548522 .
- Kautz, William H. (junio de 1958). "Códigos de verificación de errores de distancia unitaria". IRE Transactions on Electronic Computers . EC-7 (2): 179– 180. Bibcode : 1958IRTEC...7..179K . doi : 10.1109/TEC.1958.5222529 . S2CID 26649532 .
- Kratsch, Dieter; Müller, Haiko; Todinca, Ioan (2003). «Conjunto de vértices de retroalimentación y camino inducido más largo en grafos libres de AT» . Conceptos de teoría de grafos en informática . Berlín: Lecture Notes in Computer Science, vol. 2880, Springer-Verlag. pp. 309–321 . doi : 10.1007/b93953 . Archivado del original el 25 de noviembre de 2006.
- Le, Hoàng-Oanh; Le, Van Bang; Müller, Haiko (2003). "División de un grafo en caminos inducidos disjuntos o ciclos" (PDF) . Matemáticas Aplicadas Discretas . Segundo Coloquio Internacional "Journées de l'Informatique Messine", Metz, 2000. 131 (1): 199– 212. doi : 10.1016/S0166-218X(02)00425-0 . Archivado del original (PDF) el 3 de marzo de 2016.
- Nešetřil, Jaroslav ; Ossona de Méndez, Patrice (2012). «Capítulo 6. Árboles de altura acotada y profundidad de árbol». Esparcidad: Grafos, Estructuras y Algoritmos . Algoritmos y Combinatoria. Vol. 28. Heidelberg: Springer. pp. 115–144 . doi : 10.1007/978-3-642-27875-4 . ISBN 978-3-642-27874-7. MR 2920058 .
- Nikolopoulos, Stavros D.; Palios, Leonidas (2004). "Detección de agujeros y antiagujeros en grafos" . Actas del 15.º Simposio ACM-SIAM sobre algoritmos discretos . págs. 850–859 .
- objetos de la teoría de grafos