Abstract
We study the complexity of the following algorithmic problem: Given a Boolean function f and a finite set of Boolean functions B, decide if there is a circuit with basis B that computes f. We show that if both f and all functions in B are given by their truth-table, the problem is in quasipolynomial-size AC0, and thus cannot be hard for AC0(2) or any superclass like NC1, L, or NL. This answers an open question by Bergman and Slutzki (SIAM J. Comput., 2000). Furthermore we show that, if the input functions are not given by their truth-table but in a succinct way, i.e., by circuits (over any complete basis), the above problem becomes complete for the class coNP.
We’re sorry, something doesn't seem to be working properly.
Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.
References
Bergman, C., Slutzki, G.: Complexity of some problems concerning varieties and quasi-varieties of algebras. SIAM J. Comput. 30(2), 359–382 (2000)
Bergmann, C., Juedes, D., Slutzki, G.: Computational complexity of term equivalence. Int. J. Algebra Comput. 9, 113–128 (1999)
Böhler, E., Schnoor, H.: The complexity of the descriptiveness of boolean circuits over different sets of gates. Theory Comput. Syst. (2007, to appear)
Böhler, E., Creignou, N., Reith, S., Vollmer, H.: Playing with Boolean blocks, part I: Post’s lattice with applications to complexity theory. ACM-SIGACT Newsl. 34(4), 38–52 (2003)
Böhler, E., Creignou, N., Reith, S., Vollmer, H.: Playing with Boolean blocks, part II: constraint satisfaction problems. ACM-SIGACT Newsl. 35(1), 22–35 (2004)
Böhler, E., Reith, S., Schnoor, H., Vollmer, H.: Bases for Boolean co-clones. Inf. Process. Lett. 96, 59–66 (2005)
Caussinus, H., McKenzie, P., Thérien, D., Vollmer, H.: Nondeterministic NC1 computation. J. Comput. Syst. Sci. 57, 200–212 (1998)
Cohn, P.M.: Universal Algebra. Harper’s Series in Modern Mathematics. Harper & Row, New York (1965)
Håstad, J.: Computational Limitations of Small Depth Circuits. MIT Press, Cambridge (1988)
Hertrampf, U., Lautemann, C., Schwentick, T., Vollmer, H., Wagner, K.W.: On the power of polynomial time bit-reductions. In: Proceedings 8th Structure in Complexity Theory, pp. 200–207 (1993)
Immerman, N.: Descriptive Complexity. Graduate Texts in Computer Science. Springer, New York (1999)
Pippenger, N.: Theories of Computability. Cambridge University Press, Cambridge (1997)
Pöschel, R., Kalužnin, L.A.: Funktionen- und Relationenalgebren. Deutscher Verlag der Wissenschaften, Berlin (1979)
Post, E.L.: Determination of all closed systems of truth tables. Bull. Am. Math. Soc. 26, 437 (1920)
Post, E.L.: Introduction to a general theory of elementary propositions. Am. J. Math. 43, 163–185 (1921)
Post, E.L.: The two-valued iterative systems of mathematical logic. Ann. Math. Stud. 5, 1–122 (1941)
Szendrei, Á: Clones in Universal Algebra. Séminaire de mathématiques supérieures, NATO Advanced Study Institute. Les Presses de l’Université de Montréal, Montréal (1986)
Veith, H.: Succinct representation, leaf languages, and projection reductions. Inf. Comput. 142, 207–236 (1998)
Vollmer, H.: Relating polynomial time to constant depth. Theor. Comput. Sci. 207, 159–170 (1998)
Vollmer, H.: Introduction to Circuit Complexity—A Uniform Approach. Texts in Theoretical Computer Science. Springer, Berlin (1999)
Wegener, I.: The Complexity of Boolean Functions. Wiley-Teubner Series in Computer Science. B.G. Teubner & Wiley, Stuttgart (1987)
Yao, A.C.C.: Separating the polynomial-time hierarchy by oracles. In: Proceedings 26th Foundations of Computer Science, pp. 1–10. IEEE Computer Society Press (1985)
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported in part by DFG Grant Vo 630/5-2 and EPSRC Grant 531174.
Rights and permissions
About this article
Cite this article
Vollmer, H. The Complexity of Deciding if a Boolean Function Can Be Computed by Circuits over a Restricted Basis. Theory Comput Syst 44, 82–90 (2009). https://doi.org/10.1007/s00224-007-9030-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-007-9030-9