Parallel Quantum Computation and Quantum Codes

We study the class QNC of efficient parallel quantum circuits, the quantum analog of NC. We exhibit several useful gadgets and prove that various classes of circuits can be parallelized to logarithmic depth, including circuits for encoding and decoding standard quantum error-correcting codes, or, more generally, any circuit consisting of controlled-not gates, controlled $\pi$-shifts, and Hadamard gates. Finally, while we note the exact quantum Fourier transform can be parallelized to linear depth, we conjecture that neither it nor a simpler "staircase" circuit can be parallelized to less than this.

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

[2]  James P. Crutchfield,et al.  Quantum automata and quantum grammars , 2000, Theor. Comput. Sci..

[3]  John Watrous,et al.  Relationships between quantum and classical space-bounded complexity classes , 1998, Proceedings. Thirteenth Annual IEEE Conference on Computational Complexity (Formerly: Structure in Complexity Theory Conference) (Cat. No.98CB36247).

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

[5]  R. Cleve,et al.  Efficient computations of encodings for quantum error correction , 1996, quant-ph/9607030.

[6]  W. Wootters,et al.  A single quantum cannot be cloned , 1982, Nature.

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

[8]  Laflamme,et al.  Perfect Quantum Error Correcting Code. , 1996, Physical review letters.

[9]  Griffiths,et al.  Semiclassical Fourier transform for quantum computation. , 1995, Physical review letters.

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

[11]  D. Gottesman The Heisenberg Representation of Quantum Computers , 1998, quant-ph/9807006.

[12]  D. Coppersmith An approximate Fourier transform useful in quantum factoring , 2002, quant-ph/0201067.

[13]  Allan Borodin,et al.  On Relating Time and Space to Size and Depth , 1977, SIAM J. Comput..

[14]  Richard Cleve,et al.  Fast parallel circuits for the quantum Fourier transform , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[15]  Eric M. Rains Quantum shadow enumerators , 1999, IEEE Trans. Inf. Theory.

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

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

[18]  Cristopher Moore,et al.  Counting, fanout and the complexity of quantum ACC , 2002, Quantum Inf. Comput..

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

[20]  A. Steane Multiple-particle interference and quantum error correction , 1996, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[21]  Samuel L. Braunstein,et al.  PERFECT QUANTUM-ERROR-CORRECTION CODING IN 24 LASER PULSES , 1996 .