Un lenguaje completo NP denso implica P = NP

16

Decimos que el lenguaje es denso si existe un polinomio p tal que | J cΣ n | p ( n ) para todo n N . En otras palabras, para cualquier longitud dada n sólo existen polinomialmente muchas palabras de longitud n que no están en J .JΣp

|JcΣn|p(n)
nN.nnJ.

El problema que estoy estudiando actualmente pide mostrar lo siguiente

Si existe un lenguaje denso completo, entonces P = N PNPP=NP

Lo que sugiere el texto es considerar la reducción del polinomio a - S A T y luego construir un algoritmo que intente satisfacer la fórmula C N F dada al mismo tiempo que genera elementos en J c .3SATCNFJc.

Lo que me pregunto es

¿Hay alguna prueba más directa? ¿Se conoce esta noción en un entorno más general?

Jernej
fuente
1
Existe una noción relacionada de idiomas dispersos , en la que la condición es todo lo contrario: . El |JΣnorteEl |pag(norte)
Yuval Filmus
2
Mira el teorema de Mahaney .
Pål GD
2
@ PålGD ¿Convertir en una respuesta? (suponiendo que el argumento se traslade a idiomas densos)
Yuval Filmus

Respuestas:

6

Este es un buen problema de tarea sobre el teorema de Mahaney.

Tenga en cuenta que el complemento de un lenguaje "denso" es un lenguaje escaso. Además, si un lenguaje es -completo, su complemento es c o N PNPcoNP completo.

Si hay un lenguaje completo "denso" , hay un escaso c o N PNP coNP lenguaje -Complete.

El teorema de Mahaney nos dice que no hay un lenguaje completo escaso a menos que P = N PNPP=NP .

Podemos adoptar la prueba para mostrar que no hay un lenguaje completo escaso menos que P = c o N P que sea equivalente a P = N P (ya que PcoNPP=coNPP=NPP está cerrado bajo complementos).

En resumen, la respuesta es no menos que . Tenga en cuenta que si P = N P, entonces cada lenguaje no trivial es N PP=NPP=NPNP -completo.

PD: Es posible que desee probar el siguiente y luego usar el teorema de Mahaney: hay una escasa conjunto -Complete si y sólo si existe una escasa C O N P conjunto -Complete. Sin embargo, dudo que una prueba de esta afirmación sea mucho más fácil que una prueba del teorema de Mahaney.NPcoNP

Kaveh
fuente
4

Como se mencionó anteriormente de acuerdo con el teorema de Mahaney . Los idiomas escasos y densos no pueden ser menos que P = N PNPHardP=NP .

El borrador mencionado contiene la prueba completa.

Reza
fuente
1
Esto no da más que el comentario (que ni siquiera es tuyo). Por favor, explique para hacer una respuesta adecuada de esta publicación.
Raphael
@Raphael: Es una respuesta adecuada. ¿Revisaste el enlace?
Tsuyoshi Ito
55
@TsuyoshiIto: las respuestas que consisten solo en un enlace generalmente se consideran malas en SE; ver aquí .
Raphael
@Raphael: La pregunta respondida se resolvió antes en la literatura. El enlace contiene pruebas completas (que son 6 páginas). Creo que si tiene más preguntas podríamos continuar con la discusión.
Reza
@Raphael: tonto. Un enlace es mejor que nada. Si lo desea, elabore la respuesta usted mismo en lugar de culpar a un usuario por publicar un enlace útil.
Tsuyoshi Ito