An upper bound O(20.16254n) for exact 3-satisfiability: a simpler proof

The exact 3-satisfiability problem (X3SAT) is formulated as follows: given a Boolean formula in 3-CNF, find a truth assignment such that exactly one literal in each clause is set to true. It is well known that X3SAT is NP-complete. In this paper, we present an exact algorithm solving X3SAT in time O(20.162536n), where n is the number of variables. Our proof of this bound is slightly simpler than that of Porschen, Randerath, and Speckenmeyer. These proofs are independent (and algorithms are slightly different), though they are based on the same ideas appeared in the proof of the previous bound O(20.186916n) by the same authors. Bibliography: 6 titles.

[1]  Stefan Porschen,et al.  Exact 3-satisfiability is decidable in time O(20.16254n) , 2005, Annals of Mathematics and Artificial Intelligence.

[2]  Thomas J. Schaefer,et al.  The complexity of satisfiability problems , 1978, STOC.