Nehmen wir an, eine Sprache ist P- dichtennah, wenn es einen polynomialen Zeitalgorithmus gibt, der für fast alle Eingaben korrekt entscheidet .L
Mit anderen Worten, es gibt ein P , so dass verschwindet, was Dies bedeutet auch, dass bei einer einheitlichen Zufallseingabe der Polyzeitalgorithmus für A die richtige Antwort für L mit einer Wahrscheinlichkeit nahe 1 liefert . Daher ist es sinnvoll, L fast einfach anzuzeigen . lim n → ∞ | ( L & Dgr ; A ) ∩ { 0 , 1 } n |A
Beachten Sie, dass nicht dünn sein muss. Wenn es beispielsweise n Bit-Strings enthält, verschwindet es immer noch (mit einer exponentiellen Rate), da .
Es ist nicht schwer (künstlich) NP- vollständige Probleme zu konstruieren, die gemäß der obigen Definition P -dicht sind. Sei beispielsweise eine beliebige NP- vollständige Sprache und definiere . Dann behält die NP- Vollständigkeit bei, hat aber höchstens n Bit-Ja-Instanzen. Daher entscheidet der einfache Algorithmus, der auf jede Eingabe mit "Nein" antwortet, bei fast allen Eingaben korrekt mit ; es wird nur bei einem Bruchteil von Bit-Eingaben fehlerhaft sein.
Andererseits wäre es sehr überraschend, wenn alle NP- vollständigen Probleme P- dichteschließend wären. Es würde bedeuten, dass in gewissem Sinne alle NP- vollständigen Probleme fast einfach sind. Dies motiviert die Frage:
Unter der Annahme , P NP , die einige sind natürliche NP -komplette Probleme , die sind nicht P -Dichte-close?
quelle
Antworten:
Ich habe untersucht, ob es eine allgemein akzeptierte Hypothese in der Komplexitätstheorie gibt, die impliziert, dass es eine NP- vollständige Sprache geben muss , die in der Polynomzeit nicht für fast alle Eingaben akzeptiert werden kann (wie in der Frage definiert).
Interessanterweise scheinen die meisten "Standard" -Hypothesen dies nicht zu implizieren. Das heißt, es scheint nicht zu folgen (es sei denn, ich habe etwas übersehen) aus P NP , P BPP , NP coNP , E NE , EXP NEXP , NP PSPACE , NP EXP , NP P / poly, PH bricht nicht zusammen usw.= ≠ ≠≠ = ≠ ≠ ≠ ≠ ≠≠ ≠ ≠ ⊈
Auf der anderen Seite fand ich eine, etwas weniger standardisierte Hypothese, die die Existenz des gesuchten NP- vollständigen Problems impliziert , wenn auch kein natürliches. In der Theorie des ressourcengebundenen Maßes lautet die grundlegende Hypothese, dass NP keine Messung Null hat, die mit NP . Informell bedeutet dies, dass NP- Sprachen innerhalb von E keine vernachlässigbare Teilmenge bilden. Einzelheiten finden Sie in einer Umfrage hier . In dieser Theorie beweisen sie unter anderem, dass NP die Existenz eines P impliziertμ p ( ) ≤ 0 μ p ( ) ≤ 0 L Lp μp( )≠0 μp( )≠0 -bi-immune Sprache in NP . Eine Sprache ist P- bi-immun, wenn weder noch sein Komplement eine unendliche Teilmenge in P haben . Eine solche Sprache erfüllt unsere Anforderungen in starker Weise.L L
Es bleibt jedoch weiterhin unklar, ob es ein Beispiel gibt, das ein natürliches Problem darstellt.
quelle