Algorithms for four variants of the exact satisfiability problem

We present four polynomial space and exponential time algorithms for variants of the E XACT S ATISFIABILITY problem. First, an O(1.1120 n ) (where n is the number of variables) time algorithm for the NP-complete decision problem of E XACT 3-S ATISFIABILITY, and then an O(1.1907 n ) time algorithm fo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Theoretical computer science 2004-06, Vol.320 (2), p.373-394
Hauptverfasser: Dahllöf, Vilhelm, Jonsson, Peter, Beigel, Richard
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We present four polynomial space and exponential time algorithms for variants of the E XACT S ATISFIABILITY problem. First, an O(1.1120 n ) (where n is the number of variables) time algorithm for the NP-complete decision problem of E XACT 3-S ATISFIABILITY, and then an O(1.1907 n ) time algorithm for the general decision problem of E XACT S ATISFIABILITY. The best previous algorithms run in O(1.1193 n ) and O(1.2299 n ) time, respectively. For the #P-complete problem of counting the number of models for E XACT 3-S ATISFIABILITY we present an O(1.1487 n ) time algorithm. We also present an O(1.2190 n ) time algorithm for the general problem of counting the number of models for E XACT S ATISFIABILITY; presenting a simple reduction, we show how this algorithm can be used for computing the permanent of a 0/1 matrix.
ISSN:0304-3975
1879-2294
1879-2294
DOI:10.1016/j.tcs.2004.02.035