Exponential Complexity of Satisfiability Testing for Linear-Size Boolean Formulas

The exponential complexity of the satisfiability problem for a given class of Boolean circuits is defined to be the infimum of constants α such that the problem can be solved in time poly(m) 2 αn , where m is the circuit size and n is the number of input variables [IP01]. We consider satisfiability of linear Boolean formula over the full binary basis and we show that the corresponding exponential complexities are “interwoven” with those of k-\(\textsf{CNF} \; \textsf{SAT}\) in the following sense. For any constant c, let f c be the exponential complexity of the satisfiability problem for Boolean formulas of size at most cn. Similarly, let s k be the exponential complexity of k-\(\textsf{CNF} \; \textsf{SAT}\). We prove that for any c, there exists a k such that f c ≤ s k . Since the Sparsification Lemma [IPZ01] implies that for any k, there exists a c such that s k ≤ f c , we have sup c {f c } = sup k {s k }. (In fact, we prove this equality for a larger class of linear-size circuits that includes Boolean formulas.) Our work is partly motivated by two recent results. The first one is about a similar “interweaving” between linear-size circuits of constant depth and k-CNFs [SS12]. The second one is that satisfiability of linear-size Boolean formulas can be tested exponentially faster than in O(2 n ) time [San10, ST12].

[1]  Kazuhisa Seto,et al.  A satisfiability algorithm and average-case hardness for formulas over the full binary basis , 2012, computational complexity.

[2]  Chris Calabro,et al.  k-SAT Is No Harder Than Decision-Unique-k-SAT , 2009, CSR.

[3]  Yoshio Okamoto,et al.  On Problems as Hard as CNF-SAT , 2012, Computational Complexity Conference.

[4]  Russell Impagliazzo,et al.  The Complexity of Satisfiability of Small Depth Circuits , 2009, IWPEC.

[5]  P. Pudlák Chapter VIII - The Lengths of Proofs , 1998 .

[6]  Russell Impagliazzo,et al.  Which problems have strongly exponential complexity? , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[7]  Juhani Karhumäki,et al.  Computer Science - Theory and Applications , 2014, Lecture Notes in Computer Science.

[8]  Pavel Pudlák,et al.  On the complexity of circuit satisfiability , 2010, STOC '10.

[9]  G. S. Tseitin On the Complexity of Derivation in Propositional Calculus , 1983 .

[10]  Russell Impagliazzo,et al.  Complexity of k-SAT , 1999, Proceedings. Fourteenth Annual IEEE Conference on Computational Complexity (Formerly: Structure in Complexity Theory Conference) (Cat.No.99CB36317).

[11]  Dimitrios M. Thilikos,et al.  Derivation of algorithms for cutwidth and related graph layout parameters , 2002, J. Comput. Syst. Sci..

[12]  Yoshio Okamoto,et al.  On Problems as Hard as CNF-SAT , 2011, 2012 IEEE 27th Conference on Computational Complexity.

[13]  Michael A. Langston,et al.  Parameterized and Exact Computation, Second International Workshop, IWPEC 2006, Zürich, Switzerland, September 13-15, 2006, Proceedings , 2006, IWPEC.

[14]  Rahul Santhanam,et al.  On the Limits of Sparsification , 2012, ICALP.

[15]  Rahul Santhanam,et al.  Fighting Perebor: New and Improved Algorithms for Formula and QBF Satisfiability , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[16]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

[17]  Evgeny Dantsin,et al.  Worst-Case Upper Bounds , 2009, Handbook of Satisfiability.

[18]  Heribert Vollmer,et al.  Introduction to Circuit Complexity: A Uniform Approach , 2010 .