Eingeschränkte monotone 3CNF-Formel: Zählen zufriedenstellender Zuordnungen (sowohl Modulo


9

Betrachten Sie eine monotone 3CNF-Formel mit den folgenden zusätzlichen Einschränkungen:

  • Jede Variable erscheint in genau Klauseln.2
  • Bei beliebigen Klauseln teilen sie höchstens 1 Variable.21

Ich würde gerne wissen, wie schwer es ist, die zufriedenstellenden Aufgaben einer solchen Formel zu zählen.


Update 06/04/2013 12:55

Ich würde auch gerne wissen, wie schwer es ist, die Parität der Anzahl zufriedenstellender Aufgaben zu bestimmen.


Update 11/04/2013 22:40

Was ist, wenn wir zusätzlich zu den oben beschriebenen Einschränkungen auch die folgenden Einschränkungen einführen:

  • Die Formel ist planar.
  • Die Formel ist zweiteilig.

Update 16/04/2013 23:00

3#PP-hard auch nicht.


Update 09/06/2013 07:38

P


Ich finde es interessanter, wenn Sie es auf Literale anstatt auf Variablen beschränken.
Tayfun Pay

3
@Tayfun Da die Formel monoton ist, sind diese äquivalent.
Tyson Williams

@TysonWilliams Danke Ich sollte nichts kommentieren, wenn ich müde bin.
Tayfun Pay

2
#P

@ Downvoter: Warum?
Giorgio Camerani

Antworten:


6

In jedem Diagramm ist die Parität der Anzahl der Scheitelpunktabdeckungen gleich der Parität der Anzahl der Kantenabdeckungen.

|C|Δ|V|=O|V|E|V|O|V|+E|V|

Zumindest die zweite Hälfte der Frage ist geklärt.


3

Ihr Problem ist wahrscheinlich # P-vollständig, obwohl ich es in der Literatur nicht finden konnte.

Eine andere Möglichkeit, Ihr Problem zu benennen, ist "# 3-Regular-Edge-Cover". Konstruieren Sie anhand einer Formel ein Diagramm, in dem jede Klausel einem Scheitelpunkt und jede Variable einer Kante entspricht. Da die Formel ein 3CNF ist, ist der Graph 3-regulär (oder hat je nach Definition den maximalen Grad 3). Darüber hinaus ist die Grafik einfach. Eine zufriedenstellende Aufgabe entspricht einer Kantenabdeckung.

Hier sind einige verwandte Probleme:


1
Ich sehe nicht, wie sein # beschränkter Monotone3CNF dasselbe ist wie der # 1-Ex3MonoSAT. Vergiss nicht, dass das spätere Problem genau ein Literal erfüllen soll. Er möchte monotone 3 CNF-Formeln, so dass jede Variable in genau zwei Klauseln erscheint und jede Klausel höchstens eine Variable teilt. In # 1-Ex3MonoSAT gibt es keine solche Einschränkung.
Tayfun Pay

2
Ich habe versucht, diesen Unterschied mit dem Wort "nur" zu vermitteln, aber ich stimme zu, dass dies nicht die bestmögliche Wortwahl ist.
Yuval Filmus
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.