Diese Frage ist mir in den Sinn gekommen, nachdem ich die Beiträge von András Salamon und Colin McQuillan zu meiner vorherigen Frage gelesen hatte . Zählen von Lösungen für monotone 2CNF-Formeln .
EDIT 30 th März 2011
hinzugefügt Frage n ° 2.
EDIT 29 th Oktober 2010
Frage nach András Vorschlag umformuliert es durch den Begriff der zu formalisieren schöner Darstellung eines Lösungsmenge (ich habe seine Vorstellung ein wenig modifiziert).
Sei eine generische CNF-Formel mit Variablen. Sei seine Lösungsmenge. Klar,kann in exponentiell sein . Sein S | S | n R.eine Darstellung von . soll genau dann nett sein, wenn alle folgenden Tatsachen zutreffen:R.
- hat eine Polynomgröße in .
- können die Lösungen in mit Polynomverzögerung aufgelistet werden .
- kannin Polynomzeit (dh ohne alle Lösungen aufzuzählen).
Es wäre großartig, wenn es möglich wäre, in Polynomzeit ein solches für jede Formel zu erstellen .
Fragen:
- Hat jemals jemand bewiesen, dass es eine Familie von Formeln gibt, für die eine so schöne Darstellung nicht existieren kann?
- Hat jemand die Beziehung zwischen der Darstellung von und den von gezeigten Symmetrien untersucht ? Intuitiv sollten Symmetrien helfen, kompakt darzustellen, da sie die explizite Darstellung einer Lösungsuntermenge vermeiden, wenn tatsächlich auf nur eine Lösung (dh von jedem Sie jede andere wiederherstellen) durch Anwenden einer geeigneten Symmetrie ist somit jedes selbst repräsentativ für das gesamte )F S S ' ⊂ S S ' s i ∈ S ' s j ∈ S ' s i ∈ S ' S '
quelle
Antworten:
Wie bereits erwähnt (Revision 3), hat die Frage eine einfache Antwort: Nein.
Der Grund ist, dass selbst für die stark eingeschränkte Klasse von Darstellungen, die durch Boolesche Schaltungen mit UND-, ODER- und NICHT-Gattern gegeben sind, keine nichttrivialen Untergrenzen bekannt sind. (Natürlich stellt eine Schaltung, die , auch implizit S dar , und es ist einfach, die Lösungen durch Ändern der Eingänge in die Schaltung aufzulisten.)F S
Für noch eingeschränktere Darstellungen wie monotone Schaltungen oder Schaltkreise mit konstanter Tiefe sind exponentielle Untergrenzen bekannt. Es gibt auch exponentielle Untergrenzen für die Darstellung von Formeln in CNF- oder DNF-Form, obwohl diese als Sonderfälle von Schaltkreisen mit konstanter Tiefe angesehen werden können. Schließlich können BDD-Darstellungen als kompakte Formen von DNF angesehen werden, es gibt jedoch Formeln, für die der BDD für jede variable Reihenfolge eine exponentielle Größe benötigt.
Um Ihre Frage präziser zu gestalten, betrachten Sie bitte die Antwort von @ Joshua im Detail und klären Sie, was Sie unter "trivial, um jede einzelne Lösung aufzulisten" verstehen.
Erfasst dies die Essenz dessen, was Sie fragen?
quelle
[Diese Antwort war eine Antwort auf die Version vor Revision 6 vom 29. Oktober 2010.]
quelle