Counting, fanout and the complexity of quantum ACC

We propose definitions of QAC0, the quantum analog of the classical class AC0 of constant-depth circuits with AND and OR gates of arbitrary fan-in, and QACC[q], the analog of the class ACC[q] where Modq gates are also allowed. We prove that parity or fanout allows us to construct quantum MODq gates in constant depth for any q, so QACC [2] = QACC. More generally, we show that for any q, p > 1, MODq is equivalent to MODp (up to constant depth and polynomial size). This implies that QAC0 with unbounded fanout gates, denoted QACwf0, is the same as QACC [q] and QACC for all q. Since ACC[p] ≠ ACC[q] whenever p and q are distinct primes, QACC [q] is strictly more powerful than its classical counterpart, as is QAC0 when fanout is allowed. This adds to the growing list of quantum complexity classes which are provably more powerful than their classical counterparts. We also develop techniques for proving upper bounds for QACC in terms of related language classes. We define classes of languages closely related to QACC [2] and show that restricted versions of them can be simulated by polynomial-size circuits. With further restrictions, language classes related to QACC [2] operators can be simulated by classical threshold circuits of polynomial size and constant depth.

[1]  Michael Sipser,et al.  Parity, circuits, and the polynomial-time hierarchy , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[2]  Michael E. Saks Randomization and derandomization in space-bounded computation , 1996, Proceedings of Computational Complexity (Formerly Structure in Complexity Theory).

[3]  Jehoshua Bruck,et al.  On the Power of Threshold Circuits with Small Weights , 1991, SIAM J. Discret. Math..

[4]  Peter W. Shor,et al.  Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1995, SIAM Rev..

[5]  Uzi Vishkin,et al.  Constant Depth Reducibility , 1984, SIAM J. Comput..

[6]  Kai-Yeung Siu,et al.  On Optimal Depth Threshold Circuits for Multiplication and Related Problems , 1994, SIAM J. Discret. Math..

[7]  D. Deutsch,et al.  Rapid solution of problems by quantum computation , 1992, Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences.

[8]  David A. Mix Barrington,et al.  Bounded-width polynomial-size branching programs recognize exactly those languages in NC1 , 1986, STOC '86.

[9]  Peter W. Shor,et al.  Algorithms for quantum computation: discrete logarithms and factoring , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[10]  Pierre McKenzie,et al.  Circuits with monoidal gates , 1993 .

[11]  Martin Nilsson,et al.  Parallel Quantum Computation and Quantum Codes , 2001, SIAM J. Comput..

[12]  Cristopher Moore,et al.  Circuits and Expressions with Nonassociative Gates , 2000, J. Comput. Syst. Sci..

[13]  A. Razborov Lower bounds on the size of bounded depth circuits over a complete basis with logical addition , 1987 .

[14]  Cristopher Moore,et al.  Circuits and expressions with non-associative gates , 1997, Proceedings of Computational Complexity. Twelfth Annual IEEE Conference.

[15]  Cristopher Moore Quantum Circuits: Fanout, Parity, and Counting , 1999, Electron. Colloquium Comput. Complex..

[16]  Reck,et al.  Experimental realization of any discrete unitary operator. , 1994, Physical review letters.

[17]  Gilles Brassard,et al.  Strengths and Weaknesses of Quantum Computing , 1997, SIAM J. Comput..

[18]  Barenco,et al.  Elementary gates for quantum computation. , 1995, Physical review. A, Atomic, molecular, and optical physics.

[19]  K. Chung,et al.  On Lattices Admitting Unique Lagrange Interpolations , 1977 .

[20]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[21]  Martin Nilsson,et al.  Some Notes on Parallel Quantum Computation , 1998 .

[22]  Miklós Ajtai,et al.  ∑11-Formulae on finite structures , 1983, Ann. Pure Appl. Log..

[23]  Charles H. Bennett Time/Space Trade-Offs for Reversible Computation , 1989, SIAM J. Comput..

[24]  Roman Smolensky,et al.  Algebraic methods in the theory of lower bounds for Boolean circuit complexity , 1987, STOC.

[25]  Andrew Chi-Chih Yao,et al.  ON ACC and threshold circuits , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[26]  Gilles Brassard,et al.  The quantum challenge to structural complexity theory , 1992, [1992] Proceedings of the Seventh Annual Structure in Complexity Theory Conference.

[27]  Umesh V. Vazirani,et al.  Quantum Complexity Theory , 1997, SIAM J. Comput..

[28]  Chris Pollett,et al.  On the complexity of quantum ACC , 2000, Proceedings 15th Annual IEEE Conference on Computational Complexity.

[29]  Lance Fortnow,et al.  Complexity limitations on quantum computation , 1999, J. Comput. Syst. Sci..

[30]  Daniel R. Simon On the Power of Quantum Computation , 1997, SIAM J. Comput..

[31]  DiVincenzo,et al.  Fault-Tolerant Error Correction with Efficient Quantum Codes. , 1996, Physical review letters.

[32]  Andrew Chi-Chih Yao,et al.  Quantum Circuit Complexity , 1993, FOCS.

[33]  Leonard M. Adleman,et al.  Quantum Computability , 1997, SIAM J. Comput..

[34]  Gilles Brassard,et al.  Oracle Quantum Computing , 1994 .

[35]  J. Cirac,et al.  Quantum Computations with Cold Trapped Ions. , 1995, Physical review letters.

[36]  Stephen A. Fenner,et al.  Determining acceptance possibility for a quantum computation is hard for the polynomial hierarchy , 1998, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[37]  C. Yeh,et al.  Optimal-depth threshold circuits for multiplication and related problems , 1999, Conference Record of the Thirty-Third Asilomar Conference on Signals, Systems, and Computers (Cat. No.CH37020).

[38]  N. Gershenfeld,et al.  Bulk Spin-Resonance Quantum Computation , 1997, Science.

[39]  Stephen A. Fenner Quantum NP is Hard for PH , 1998 .

[40]  D. Deutsch Quantum theory, the Church–Turing principle and the universal quantum computer , 1985, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[41]  Andrew Chi-Chih Yao,et al.  NQPC = co-C=P , 1999, Inf. Process. Lett..

[42]  R. A. Nicolaides,et al.  On a Class of Finite Elements Generated by Lagrange Interpolation , 1972 .