Kürzlich lese ich Artikel über Dichotomie . Ich verstehe nicht, welche Bedingung als Dichotomie bezeichnet werden kann ? Was bedeutet "eine Frage ist entweder in P oder in NP - vollständig "? (nehme P NP an )
Ich kenne zum Beispiel den Schäfer-Dichotomie-Satz, in dem eine Dichotomie darüber gegeben ist, ob eine Klasse von SAT in P ist. In diesem Theorem enthält die Dichotomie sechs Bedingungen, eine davon ist "2-SAT".
Meine Frage ist also, ob "2-SAT" selbst als Dichotomie oder triviale Dichotomie bezeichnet werden kann , weil 2-SAT in P ist, aber 3-SAT NP ist - vollständig ? In anderen Worten, frage ich mich , dass „wenn ein Sonderklasse eines NP - vollständiges Problem in ist P , dann ist diese Klasse eine Dichotomie ist oder eine triviale Dichotomie?“
quelle
Antworten:
Ein (grober) Dichotomiesatz besagt, dass in einer bestimmten Klasse von Problemen jedes Problem entweder in P oder NP-hart ist. Zum Beispiel betrifft Schäfers Dichotomiesatz die Klasse der Probleme der Form . Hier ist eine Sammlung von Booleschen Beziehungen, und ist das Problem der Entscheidung über die Erfüllbarkeit von Sätzen, die Konjunktionen von Beziehungen aus . Dies lässt sich am besten anhand eines Beispiels erklären. Das Problem 2SAT ist wobei aus den folgenden drei Prädikaten besteht: S S A T ( S ) S S A T ( S 2 ) S 2 ( x , y ) ↦ x ∨ y ,SAT(S) S SAT(S) S SAT(S2) S2 x , y S A T ( S H ) S H x ↦ x ,
Eine verfeinerte Version von Schaefers Theorem besagt, dass entweder in co-NLOGTIME, L-vollständig, NL-vollständig, L-vollständig, P-vollständig oder NP-vollständig vorliegt . In den letzten Jahren wurden unzählige Verallgemeinerungen des Schaefer-Theorems bewiesen oder vermutet, darunter Ergebnisse zum Zählen von Lösungen und zur Annäherung an die maximale Anzahl erfüllbarer Klauseln sowie Ergebnisse über nicht-boolesche Domänen. Die Hauptvermutung ist die Feder-Vardi- Dichotomie-Vermutung, die besagt, dass Schäfers Theorem für Beziehungen auf beliebigen Domänen endlicher Größe gilt. Zum Status von Schaefers ursprünglichem Theorem für den Fall, dass unendlich ist, siehe diese Frage .SAT(S) ⊕ S
quelle
Beachten Sie, dass eine Dichotomie nicht das Ende der Geschichte ist und möglicherweise eine detailliertere Klassifizierung erstellt werden kann. Sie könnten ganz bei uns sein oder nur geringfügig gegen uns. Einige der polynomialen Fälle des Schaeffer-Theorems sind einfacher als andere (Allender, Bauland, Immerman, Schnoor, Voller, "Die Komplexität von Erfüllbarkeitsproblemen: Verfeinerung des Schaeffer-Theorems" . Journal of Computer and System Sciences , 75: 245-254, 2009.)
quelle