Bounded Depth Arithmetic Circuits: Counting and Closure

  • Eric Allender
  • Samir Datta
  • Andris Ambainis
  • David A. Mix Barrington
  • Huong LêThanh
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1644)


Constant-depth arithmetic circuits have been defined and studied in [AAD97,ABL98]; these circuits yield the function classes #AC0 and GapAC0. These function classes in turn provide new characterizations of the computational power of threshold circuits, and provide a link between the circuit classes AC0 (where many lower bounds are known) and TC0 (where essentially no lower bounds are known). In this paper, we resolve several questions regarding the closure properties of #AC0 and GapAC0 and characterize #AC0 in terms of counting paths in a family of bounded-width graphs.


Closure Property Grid Graph Arithmetic Circuit Boolean Circuit Reachability Matrix 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Al97]
    E. Allender, Making computation count: Arithmetic circuits in the nineties. In the Complexity Theory Column, edited by Lane Hemaspaandra, SIGACT NEWS 28, 4:2–15, December 1997.Google Scholar
  2. [AAD97]
    M. Agrawal, E. Allender, S. Datta, On TC°; AC° and arithmetic circuits. In Proceedings of the 12th Annual IEEE Conference on Computational Complexity, pp:134–148, 1997.Google Scholar
  3. [ABL98]
    A. Ambainis, D.M. Barrington, H. LêThanh, On counting AC° circuits with negative constants. In Proceedings of the 23rd International Symposium on Mathematical Foundations of Computer Science (MFCS), 1998.Google Scholar
  4. [ABFR91]
    J. Aspnes, R. Beigel, M. Furst, S. Rudich, The expressive power of voting polynomials. In Proceedings of the 23th ACM Symposium on Theory of Computing (STOC), pp:402–409, 1991.Google Scholar
  5. [AJ93]
    C. Álvarez, B. Jenner, A very hard logspace counting class. Theoretical Computer Science, 107:3–30, 1993.zbMATHCrossRefMathSciNetGoogle Scholar
  6. [AJMV98]
    E. Allender, J. Jiao, M. Mahajan, and V. Vinay, Non-commutative arithmetic circuits: depth reduction and size lower bounds, Theoretical Computer Science, 209:47–86, 1998.zbMATHCrossRefMathSciNetGoogle Scholar
  7. [Ba89]
    D.A. Barrington, Bounded-Width Polynomial-Size Branching Programs Recognize Exactly Those Languages in NC 1. Journal of Computer and System Sciences 38(1):150–164, 1989.zbMATHCrossRefMathSciNetGoogle Scholar
  8. [BLMS98]
    D.M. Barrington, Ch-J Lu, P.B. Miltersen, S. Skyum, Searching constant width mazes captures the AC°Hierarchy. In Proceedings of the 15th Annual Symposium on Theoretical Aspects of Computer Science, 1998.Google Scholar
  9. [BRS91]
    R. Beigel, N. Reingold, D. Spielman, The perceptron strikes back. In Proceedings of the 6th Annual IEEE Structure in Complexity Theory Conference, 1991.Google Scholar
  10. [CMTV96]
    H. Caussinus, P. McKenzie, D. Thérien, H. Vollmer, Nondeterministic NC 1 Computation. In Proceedings of the 11th Annual IEEE Conference on Computational Complexity, pp:12–21, 1996.Google Scholar
  11. [Gu90]
    Y. Gurevich. Matrix decomposition Problem is complete for the average case. In Proceedings of the 31st Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp:802–811, 1990.Google Scholar
  12. [Ha86]
    J. Hastad, Almost optimal lower bounds for small depth circuits. In Proceedings of the Eighteenth Annual ACM Symposium on Theory of Computing, pp:6–20, 1986.Google Scholar
  13. [FKPS85]
    R. Fagin, M. Klawe, N. Pippenger, and L. Stockmeyer. Bounded-depth, polynomial-size circuits for symmetric functions. Theoretical Computer Science, 36:239–250, 1985.zbMATHCrossRefMathSciNetGoogle Scholar
  14. [LêT98]
    H. LêThanh, Circuits Arithmétiques de Profondeur Constante, Thesis, Université Paris Sud, 1998.Google Scholar
  15. [Lu98]
    Ch.J. Lu, An exact characterization of symmetric functions in qAC°[2]. In Proceedings of the 4th Annual International Computing and Combinatorics Conference (COCOON), 1998.Google Scholar
  16. [MV97]
    M. Mahajan, V. Vinay, A combinatorial algorithm for the determinant. Proceedings of the Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pp:730–738, 1997.Google Scholar
  17. [NS98]
    F. Noilhan and M. Santha, Semantical Counting Circuits, submitted, 1998.Google Scholar
  18. [OH93]
    M. Ogiwara, L. Hemachandra, A complexity theory for feasible closure properties. Journal of Computer and System Sciences, 46(3):295–325, June 1993.zbMATHCrossRefMathSciNetGoogle Scholar
  19. [Ra87]
    A.A. Razborov, Lower bound on size of bounded depth networks over a complete basis with logical addition. Mathematicheskie Zametki, 41:598–607, 1987. English translation in Mathematical Notes of the Academy of Sciences of the USSR, 41:333-338, 1987.MathSciNetGoogle Scholar
  20. [Tod92a]
    S. Toda, Counting problems computationally equivalent to the determinant. Manuscript.Google Scholar
  21. [Tod92b]
    S. Toda, Classes of arithmetic circuits capturing the complexity of computing the determinant. IEICE Transactions, Informations and Systems, E75-D:116–124, 1992.Google Scholar
  22. [Val79]
    L. Valiant, The complexity of computing the permanent. Theoretical Computer Science, 8:189–201, 1979.zbMATHCrossRefMathSciNetGoogle Scholar
  23. [Ven92]
    H. Venkateswaran, Circuit definitions of non-deterministic complexity classes. SIAM Journal on Computing, 21:655–670, 1992.zbMATHCrossRefMathSciNetGoogle Scholar
  24. [Vin91]
    V. Vinay, Counting auxiliary pushdown automata and semi-unbounded arithmetic circuits. In Proceedings of the 6th Annual IEEE Structure in Complexity Theory Conference, pp:270–284, 1991.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Eric Allender
    • 1
  • Samir Datta
    • 1
  • Andris Ambainis
    • 2
  • David A. Mix Barrington
    • 3
  • Huong LêThanh
    • 4
  1. 1.Department of Computer ScienceRutgers UniversityPiscataway
  2. 2.Computer Science DivisionUniversity of CaliforniaBerkeley
  3. 3.Department of Computer ScienceUniversity of MassachusettsAmherst
  4. 4.Laboratoire de Recherche en InformatiqueUniversité de Paris-SudParis

Personalised recommendations