Cruzado desde MO .
Sea una clase gráfica definida por un número finito de subgrafías inducidas prohibidas, todas las cuales son cíclicas (contienen al menos un ciclo).
¿Hay problemas de gráficos NP-hard que se puedan resolver en tiempo polinómico para no sean Clique y Clique cover?
Si no recuerdo mal, esto es imposible para un conjunto independiente (a menos que ).
La búsqueda en graphclasses.org no encontró ninguna.
Una clase para la cual Clique y Clique cover son polinomiales es C5, C6, X164, X165, sunlet4, sin triángulo
Editar
Negativo para IS y Dominación se encuentra en este documento . Página 2, los gráficos .
Respuestas:
Creo que hay una serie de problemas difíciles que se vuelven fáciles para los gráficos sin triángulos; especialmente aquellos que tratan directamente con triángulos como Partición en triángulos (¿G tiene una partición en triángulos?). Otros ejemplos menos triviales incluyen:
Problema de conjunto estable (¿Tiene G un conjunto independiente S tal que GS esté desconectado?). Ver: En sutsets estables en gráficos, Matemática aplicada discreta. 105 (2000) 39-50.
Base del gráfico de intersección (¿Es G el gráfico de intersección de subconjuntos de un conjunto de tierra de elemento k?). Ver: Problema [GT59] en: Garey & Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness.
fuente
Aquí hay algunos ejemplos adicionales de la respuesta de Mon Tag:
El problema del conjunto desconectado (¿Admite un conjunto de vértices tal que y el subgrafo de inducido por están desconectados?) Es NP completo (ver aquí ). Es fácil ver que este problema es polinomialmente solucionable para gráficos libres de triángulos (de ahí también el problema de Stable Cutset como lo menciona Mon Tag).S G - S G SG S G−S G S
Reconocer los gráficos de líneas triangulares es NP-completo (ver aquí ). También es fácil ver que este problema se vuelve polinómico para los gráficos de entrada sin triángulos.
Calcular la coincidencia máxima conectada es difícil (ver aquí . Una coincidencia está conectada si, para cualquier par de bordes coincidentes, hay otro borde del gráfico incidente para ambos). Se puede demostrar que este problema es polinomialmente solucionable para .(C3,C4,C5)
fuente
Del comentario anterior: en Stefan Kratsch, Pascal Schweitzer, Graph Isomorphism for Graph Classes Characterized by Two Forbidden Induced Subgraphs : GI es polinomial time (trivialmente) solucionable para , pero también (menos trivialmente) para .( K s , K 1 , t ) -free(Ks,It)-free (Ks,K1,t)-free
EDITAR : como se señaló en el comentario, no contiene un ciclo (leí la introducción del documento demasiado rápido).K1,t
Después de pensarlo un poco, parece fácil probar lo siguiente (¿original?):
RESULTADO NEGATIVO: para cada conjunto finito en el que cada contiene un ciclo, el problema del isomorfismo gráfico (GI) está restringido a la clase de son GI completos.H i C ( H 1 , . . . , H k ) exento{H1,...Hk} Hi C (H1,...,Hk)-free
Prueba: Se una clase de gráficos en la que cada contiene un ciclo, y dado , sea la longitud del ciclo más largo de los s. Reemplace cada borde de con una ruta de longitud agregando nuevos nodos (vea la figura a continuación) . Por construcción, los nuevos gráficos son hecho, los ciclos más cortos posibles son aquellos formados por un triángulo que debe tener una longitud de(H1,...,Hk)-free Hi G1,G2 r Hi (u,v) G1,G2 l=⌈r/3⌉ l (u,p1,p2,...,pl,v) G′1,G′2 (H1,...,Hk)-free 3⌈r/3⌉+3>r ; y es fácil demostrar que son isomorfos si y solo si el original son isomorfos.G1,G2
Figura : un gráfico a la izquierda, y el equivalente gráfico a la derecha (suponer que el ciclo más largo de la tiene longitud , por lo cada borde de se reemplaza con una ruta de longitud .
También podemos extender el resultado negativo al problema NPC del ciclo hamiltoniano, de hecho es un corolario inmediato de lo siguiente (¿original?):
Teorema : para cualquier , el problema del ciclo de Hamilton sigue siendo NP completo incluso si el gráfico no contiene ciclos de longitud .k≥3 G ≤k
Prueba Sabemos que el problema del ciclo de Hamilton es NPC incluso en un gráfico plano dirigido con cada nodo satisfactorio: (Papdimitriou y Vazirani, en dos problemas geométricos relacionados con el problema del vendedor ambulante ) Podemos transformar el gráfico en un gráfico indirecto simplemente agregando un nodo en el borde entrante de los nodos que tienen , y en el borde saliente de los nodos que tienen . Entonces podemos reemplazar los nodos de con el gadget en la figura a continuación. Es fácil ver que solo hay dos recorridos válidos (G v outdeg(v)+indeg(v)≤3 G G′ v indeg(v)=1 v indeg(v)=2 G′ zigzags ) que visitan cada nodo del gadget exactamente una vez (rutas rojas y verdes en la figura): los gadgets no se pueden atravesar de arriba a abajo; de lo contrario, la ruta horizontal (entrante o saliente) se cortaría. Además, podemos colocar suficientes nodos en los segmentos verticales / horizontales de los gadgets, y extender el número de sus zigzags, para asegurar que no sea posible ningún ciclo de longitud en el gadget o en un triángulo de 3 gadgets unidos entre sí. Esto asegura que si el gráfico resultante tiene un ciclo hamiltoniano, entonces el gráfico original también tiene un ciclo hamiltoniano (lo contrario es inmediato por la construcción del dispositivo).≥k GG′′ G
Corolario: los problemas de ciclo y ruta de Hamilton siguen siendo NP completos incluso si están restringidos a gráficos , donde cada contiene un ciclo.H i(H1,...,Hk)-free Hi
fuente
MAX-CUT permanece NP-completo.
Lemma 3.2 simple max-cut es NP-complete en las siguientes dos clases de gráficos:
gráficos que no contienen ciclos de longitud como máximo , para cada .k ≥ 3k k≥3
Están subdividiendo un borde dos veces.
De "MAX-CUT y relaciones de contención en gráficos, Marcin Kaminski"
fuente