Es ist bekannt, dass jede CNF-Formel in Polynomzeit unter Verwendung neuer Variablen in eine 3-CNF-Formel umgewandelt werden kann ( siehe hier ). Wenn die Verwendung neuer Variablen nicht zulässig ist, ist dies nicht immer möglich (nehmen Sie zum Beispiel die Einzelklauselformel: ).
Definieren wir das Problem (SAT bis 3-SAT): Gegeben ist , eine CNF-Formel. Ist es möglich, in einen äquivalenten 3-CNF umzuwandeln, der auf denselben Variablen wie ? - wobei "äquivalent" mit demselben Modellsatz bedeutet.
Was ist die Komplexität dieses Problems?
Bearbeiten : Es wurde in der Theorie gezeigt, dass das Problem Co-NP schwer ist.
complexity-theory
satisfiability
decision-problem
complexity-classes
Xavier Labouze
quelle
quelle
Antworten:
Dies wurde auf der CS Theory StackExchange-Website beantwortet: https://cstheory.stackexchange.com/a/19833/5038
(Ich poste hier eine Antwort, damit diese Frage nicht als Frage ohne Antwort behandelt wird und vom Community-Benutzer regelmäßig auf die Startseite zurückgedreht wird. Normalerweise werden Fragen ohne positive oder akzeptierte Antwort erneut beantwortet - wird von Zeit zu Zeit auf der Titelseite angezeigt. Da diese Frage jetzt an anderer Stelle beantwortet wurde, scheint dies nicht erforderlich zu sein. Solange jemand diese Antwort positiv bewertet oder akzeptiert, sollte dies verhindern, dass diese Frage erneut bearbeitet wird Ich kreuze das Community-Wiki-Kästchen an, damit ich von dieser Antwort keine Wiederholung bekomme.)
quelle