Abstract

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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call