An exact quantum polynomial-time algorithm for Simon's problem

We investigate the power of quantum computers when they are required to return an answer that is guaranteed to be correct after a time that is upper-bounded by a polynomial in the worst case. We show that a natural generalization of Simon's problem can be solved in this way, whereas previous algorithms required quantum polynomial time in the expected sense only, without upper bounds on the worst-case running time. This is achieved by generalizing both Simon's and Grover's algorithms and combining them in a novel way. It follows that there is a decision problem that can be solved in exact quantum polynomial time, which would require expected exponential time on any classical bounded-error probabilistic computer if the data is supplied as a black box.

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

[2]  G. Brassard,et al.  Oracle Quantum Computing , 1992, Workshop on Physics and Computation.

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

[4]  Daniel R. Simon,et al.  On the power of quantum computation , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[5]  Charles H. Bennett,et al.  Logical reversibility of computation , 1973 .

[6]  A. Barenco Quantum Physics and Computers , 1996, quant-ph/9612014.

[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]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[9]  Gilles Brassard,et al.  A Quantum Jump in Computer Science , 1995, Computer Science Today.

[10]  A. Berthiaume Quantum computation , 1998 .

[11]  Gilles Brassard,et al.  Tight bounds on quantum searching , 1996, quant-ph/9605034.

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

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

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

[15]  A.Yu.Kitaev Quantum measurements and the Abelian Stabilizer Problem , 1995, quant-ph/9511026.

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

[17]  Eric Allender,et al.  Book Review: Complexity Theory Retrospective II. Edited by: Lane A. Hemaspaandra and Alan L. Selman (Springer Verlag) , 1998, SIGA.

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

[19]  Gilles Brassard,et al.  On The Power of Exact Quantum Polynomial Time , 1996 .

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

[21]  Peter W. Shor Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1999 .

[22]  Umesh V. Vazirani,et al.  Quantum complexity theory , 1993, STOC.