Sei eine erfüllbare CNF-Formel mit Variablen und Klauseln. Sei der Lösungsraum von . n m S F 1 F 1
Betrachten Sie das Problem, mit andere CNF-Formel mit demselben Satz von Variablen wie bestimmen, mit (demselben Lösungsraum wie ), aber mit möglichst wenigen (einzigen) Klauseln Ziel ist es, die Anzahl der Klauseln zu minimieren. Wie viele Literale eine Klausel enthält, ist also nicht relevant.F 2 F 1 S F 2 = S F 1 F 1
Frage
Hat jemand dieses Problem bereits untersucht? Gibt es irgendwelche Ergebnisse in der Literatur dazu?
Betrachten Sie als Beispiel die folgende CNF-Formel (jede Zeile ist eine Klausel):
x 2 ∨ x 3 ∨ x 4 ¬ x 1 ∨ x 2 ∨ x 4 ¬ x 1 ∨ x 2 ∨ ¬ x 3 ¬ x 1 ∨ x 3 ∨ x 5 ¬ x 1 ∨ x 2 ∨ ¬ x 5
und die folgende Formel :
x 2 ∨ x 3 ∨ x 4 ¬ x 1 ∨ x 3 ∨ x 5 ¬ x 1 ∨ x 2
beide haben den gleichen Lösungsraum, aber während hat Klauseln, hat nur . 6 F 2 4
Betrachten Sie die folgende Formel :
¬ x 1 ∨ x 3 ∨ x 5 ¬ x 1 ∨ x 2
Der Lösungsraum ist wieder derselbe, jedoch mit nur Klauseln.