Dureza de la CLIQUE parametrizada?


17

Deje 0p1 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?p
sGtp(t2)
Gs

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 .pppp01pp1/2p T(t,s1)

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)?ppppag

Esta pregunta surgió de una pregunta relacionada con hipergrafías, pero parece interesante por derecho propio.


1
interesante pregunta !
Suresh Venkat

¿Es el número real de pa entre 0 y 1, o puede p ser una función de t?
Robin Kothari

@Robin: No he especificado, ambos serían interesantes.
András Salamon

3
Si la proporción de bordes es un límite superior (y no un requisito de conteo exacto o un límite inferior), entonces para cualquier constante este problema es NP-duro por reducción de CLIQUE: Agregue un conjunto suficientemente grande de vértices aislados . ¿Es el requisito de que las aristas numéricas sean iguales a la expresión dada? ¿O qué cosa tan obvia me estoy perdiendo? :-)0 0<pag<1
gphilip

1
@gphilip: Como usted señala, la reducción es inmediata si la proporción es solo un límite superior; Es por eso que la pregunta se formula en términos de la proporción exacta.
András Salamon

Respuestas:


14

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.pag(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 ).pagnorte

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.

  1. Si s < k , resolvemos el problema CLIQUE en el tiempo O ( n s ). Si hay una camarilla de tamaño al menos s , producimos una instancia de sí fija. De lo contrario, producimos una no instancia fija.
  2. Si n < s , producimos una no-instancia fija.
  3. Si nsk , agregamos a G un gráfico ( k −1) -partito donde cada conjunto consta de n vértices que tienen exactamente bordes , y produce este gráfico.pag(nortek2)-metro

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 nsk , 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.pag(nortek2)-metro

Reclamación 1 . .pag(nortek2)-metro0 0

Prueba . Desde , es suficiente si probamosp ( nkmetro(norte2) , o equivalentementepnk(nk−1) ≥n(n−1). Comop≥ 1 /k2, tenemospnk(nk−1) ≥n(n−1 /k) ≥n(n−1). QED.pag(nortek2)(norte2)

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.)pag(nortek2)-metro<norte2(k-12)

Prueba . Desde y m ≥ 0, es suficiente si demostramos p ( n kX<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)-2n2(k-1)(k-2pag(nortek2)+1norte2(k-12)

norte2(k-1)(k-2)-pagnortek(nortek-1)-2
=n
norte2(k-1)(k-2)-norte(norte-1k)(k-1)(k-2)-2
QED.
=nortek(k-1)(k-2)-2(k-1)(k-2)-20.

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.


esto está más cerca de la fraseología específica, así que gracias por abordarlo. El caso 3 es más cercano a lo que tenía en mente. Sin embargo, no sigo el cálculo, ¿podría ampliar un poco?
András Salamon

@ András Salamon: Hecho.
Tsuyoshi Ito

15

pagtpagIniciar sesión4 4tsIniciar sesión2ttIniciar sesión2t

Iniciar sesión2t

pag

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.