Eine dichte NP-vollständige Sprache impliziert P = NP

16

Wir sagen , dass die Sprache ist dicht , wenn es ein Polynom existiert , so dass für alleMit anderen Worten, für eine gegebene Länge existieren nur polynomisch viele Wörter der Länge , die nicht inJΣ| J cΣ n | p ( n ) , n N . n n J .p

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

Bei dem Problem, das ich gerade studiere, muss Folgendes gezeigt werden

Wenn es eine dichte vollständige Sprache gibt, dann istP = N PNPP=NP

Was der Text vorschlägt, ist, die Polynomreduktion auf - und dann einen Algorithmus zu konstruieren, der versucht, die gegebene Formel zu erfüllen und gleichzeitig Elemente in erzeugenS A T C N F J c .3SATCNFJc.

Was ich mich wundere, ist

Gibt es einen direkteren Beweis? Ist dieser Begriff allgemeiner bekannt?

Jernej
quelle
1
Es gibt eine verwandte Vorstellung von spärlichen Sprachen, in der die Bedingung genau umgekehrt ist: . |JΣn|p(n)
Yuval Filmus
2
Schauen Sie sich Mahaneys Satz an .
Pål GD
2
@ PålGD In eine Antwort verwandeln? (Angenommen, das Argument überträgt sich auf dichte Sprachen)
Yuval Filmus

Antworten:

6

Dies ist ein schönes Hausaufgabenproblem zu Mahaneys Theorem.

Beachten Sie, dass das Komplement einer "dichten" Sprache eine spärliche Sprache ist. Wenn eine Sprache -vollständig ist, ist ihre Ergänzung -vollständig.c o N PNPcoNP

Wenn es eine "dichte" -vollständige Sprache gibt, gibt es eine spärliche -vollständige Sprache.c o N PNP coNP

Der Satz von Mahaney besagt, dass es keine spärliche -vollständige Sprache gibt, es sei denn, .P = N PNPP=NP

Wir können den Beweis übernehmen, dass es keine spärliche -vollständige Sprache gibt, es sei denn, entspricht (seit ist unter Ergänzungen geschlossen).P = c o N P P = N P PcoNPP=coNPP=NPP

Zusammenfassend lautet die Antwort nein, es sei denn, . Beachten Sie, dass bei jede nichttriviale Sprache -vollständig ist.P = N P N PP=NPP=NPNP

ps: Vielleicht möchten Sie Folgendes ausprobieren und dann Theorem : Es gibt eine spärliche -komplette Menge, wenn es eine spärliche -komplette Menge gibt. Ich bezweifle jedoch, dass ein Beweis für diese Aussage viel einfacher wäre als ein Beweis für Mahaneys Theorem.c o N PNPcoNP

Kaveh
quelle
4

NPHardP=NP

Der erwähnte Entwurf enthält einen vollständigen Beweis.

Reza
quelle
1
Dies gibt nicht mehr als den Kommentar (der nicht einmal Ihnen gehört). Bitte erläutern Sie ausführlich, wie Sie diesen Beitrag richtig beantworten können.
Raphael
@ Raffael: Es ist eine richtige Antwort. Hast du den Link überprüft?
Tsuyoshi Ito
5
@TsuyoshiIto: Antworten, die nur aus einem Link bestehen, werden bei SE im Allgemeinen als schlecht angesehen. siehe hier .
Raphael
@Raphael: Die beantwortete Frage wurde bisher in der Literatur gelöst. Der Link enthält einen vollständigen Beweis (das sind 6 Seiten). Ich denke, wenn er mehr Fragen hat, könnten wir mit der Diskussion fortfahren.
Reza
@ Raffael: Blöd. Ein Link ist besser als nichts. Wenn Sie möchten, erarbeiten Sie die Antwort selbst, anstatt einen Benutzer für das Posten eines nützlichen Links zu beschuldigen.
Tsuyoshi Ito