Deje y considere el problema de decisión
CLIQUE p de entrada: número entero s , gráfico G con t vértices y bordes Pregunta: no contiene un clique sobre al menos vértices?
Una instancia de CLIQUE contiene una proporción de todos los bordes posibles. Claramente, CLIQUE es fácil para algunos valores de . CLIQUE contiene solo gráficos completamente desconectados, y CLIQUE contiene gráficos completos. En cualquier caso, CLIQUE se puede decidir en tiempo lineal. Por otro lado, para valores de cercanos a , CLIQUE es NP-duro por una reducción de CLIQUE: esencialmente, es suficiente tomar la unión disjunta con el gráfico de Turán .
Mi pregunta:
¿Está CLIQUE en PTIME o NP-complete para cada valor de ? ¿O hay valores de para los cuales CLIQUE tiene una complejidad intermedia (si P ≠ NP)?
Esta pregunta surgió de una pregunta relacionada con hipergrafías, pero parece interesante por derecho propio.
fuente
Respuestas:
Supongo que el número en la definición del problema CLIQUE p es exactamente igual al número de bordes en el gráfico, a diferencia del comentario de gphilip a la pregunta.⌈ p ( t2) ⌉
El problema CLIQUE p es NP-completo para cualquier constante racional 0 < p <1 por una reducción del problema CLIQUE habitual. (La suposición de que p es racional solo es necesaria para que pueda calcularse desde N en el tiempo polinomial en N ).⌈ p N⌉
Sea k ≥3 un número entero que satisfaga tanto k 2 ≥1 / p como (1−1 / k ) (1−2 / k )> p . Dado un gráfico G con n vértices ym aristas junto con un valor umbral s , la reducción funciona de la siguiente manera.
Tenga en cuenta que el caso 1 toma O ( n k −1 ) tiempo, que es polinomial en n para cada p . El caso 3 es posible porque si n ≥ s ≥ k , entonces no es negativo y, como máximo, el número de aristas en elgráficocompleto (k−1) -partido Kn, ...,ncomo se muestra en las siguientes dos reivindicaciones.⌈ p ( n k2) ⌉-m
Reclamación 1 . .⌈ p ( n k2) ⌉-m≥0
Prueba . Desde , es suficiente si probamosp ( nkm ≤ ( n2) , o equivalentementepnk(nk−1) ≥n(n−1). Comop≥ 1 /k2, tenemospnk(nk−1) ≥n(n−1 /k) ≥n(n−1). QED.p ( n k2) ≥ ( n2)
Reclamación 2 . . (Tenga en cuenta que el lado derecho es el número de aristas en el gráfico parcial completo (k − 1) Kn, ...,n.)⌈ p ( nk2) ⌉ -m< n2( k - 12)
Prueba . Desde y m ≥ 0, es suficiente si demostramos p ( n k⌈ x ⌉ < x + 1 , o equivalentementen2(k−1) (k−2) -pnk(nk−1) - 2 ≥ 0. Dado quep<(1−1 /k) (1−2 /k), tenemos
n2(k-1)(k-2)-pnk(nk-1)-2≥n2(k-1)(k-2p ( n k2) +1≤n2( k-12)
Editar : La reducción en la Revisión 1 tuvo un error; a veces requería un gráfico con un número negativo de aristas (cuando p era pequeño). Este error está solucionado ahora.
fuente
fuente