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?


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


4

NPHardP=NP

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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.