The Complexity of Problems Defined by Boolean Circuits

We study the complexity of circuit-based combinatorial problems (e.g., the circuit value problem and the satisfiability problem) defined by boolean circuits w ith gates from an arbitrary finite base of boolean functions. Special cases have been investigated in the literature. We give a complete characterization of their complexity depending on the base . For example, for the satisfiability problem for boolean circuits with gates from we present a complete collection of (decidable) criteria which tell us for which this problem is in , is complete for , is complete for , is complete for , or is complete for . Our proofs make substantial use of the characterization of all closed classes of boolean functions given by E.L. POST already in the twenties.

[1]  Nadia Creignou,et al.  A Dichotomy Theorem for Maximum Generalized Satisfiability Problems , 1995, J. Comput. Syst. Sci..

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

[3]  Ian Parberry,et al.  On the Construction of Parallel Computers from Various Bases of Boolean Functions , 1986, Theor. Comput. Sci..

[4]  Heribert Vollmer,et al.  The Complexity of Computing Optimal Assignments of Generalized Propositional Formulae , 1998, Electron. Colloquium Comput. Complex..

[5]  José L. Balcázar,et al.  Structural Complexity I , 1995, Texts in Theoretical Computer Science An EATCS Series.

[6]  David P. Williamson,et al.  A complete classification of the approximability of maximization problems derived from Boolean constraint satisfaction , 1997, STOC '97.

[7]  L. Goldschlager The monotone and planar circuit value problems are log space complete for P , 1977, SIGA.

[8]  R. Ladner The circuit value problem is log space complete for P , 1975, SIGA.

[9]  José L. Balcázar,et al.  Structural Complexity II , 2012, EATCS.

[10]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

[11]  Heribert Vollmer,et al.  Introduction to Circuit Complexity , 1999, Texts in Theoretical Computer Science An EATCS Series.

[12]  Nadia Creignou,et al.  Complexity of Generalized Satisfiability Counting Problems , 1996, Inf. Comput..

[13]  John T. Gill,et al.  Computational complexity of probabilistic Turing machines , 1974, STOC '74.

[14]  Rolf Lindner,et al.  Boolesche Funktionen und postsche Klassen , 1970 .

[15]  Emil L. Post The two-valued iterative systems of mathematical logic , 1942 .

[16]  Harry R. Lewis,et al.  Satisfiability problems for propositional calculi , 1979, Mathematical systems theory.

[17]  Nadia Creignou,et al.  On Generating All Solutions of Generalized Satisfiability Problems , 1997, RAIRO Theor. Informatics Appl..

[18]  Janos Simon On some central problems in computational complexity , 1975 .

[19]  Luca Trevisan,et al.  Constraint satisfaction: the approximability of minimization problems , 1997, Proceedings of Computational Complexity. Twelfth Annual IEEE Conference.

[20]  Klaus W. Wagner Einführung in die Theoretische Informatik , 1994 .