arXiv Analytics

Sign in

arXiv:0805.0007 [quant-ph]AbstractReferencesReviewsResources

Superpolynomial speedups based on almost any quantum circuit

Sean Hallgren, Aram W. Harrow

Published 2008-04-30, updated 2008-05-02Version 2

The first separation between quantum polynomial time and classical bounded-error polynomial time was due to Bernstein and Vazirani in 1993. They first showed a O(1) vs. Omega(n) quantum-classical oracle separation based on the quantum Hadamard transform, and then showed how to amplify this into a n^{O(1)} time quantum algorithm and a n^{Omega(log n)} classical query lower bound. We generalize both aspects of this speedup. We show that a wide class of unitary circuits (which we call dispersing circuits) can be used in place of Hadamards to obtain a O(1) vs. Omega(n) separation. The class of dispersing circuits includes all quantum Fourier transforms (including over nonabelian groups) as well as nearly all sufficiently long random circuits. Second, we give a general method for amplifying quantum-classical separations that allows us to achieve a n^{O(1)} vs. n^{Omega(log n)} separation from any dispersing circuit.

Comments: 16 pages, 1 figure, to appear in ICALP '08. v2 includes references and acknowledgments
Journal: Proc. of the 35th International Colloquium on Automata, Languages and Programming (ICALP 2008), LNCS 5125, pp. 782-795
Categories: quant-ph
Related articles: Most relevant | Search more
arXiv:1002.3199 [quant-ph] (Published 2010-02-17, updated 2010-06-14)
Quantum circuit for security proof of quantum key distribution without encryption of error syndrome and noisy processing
arXiv:2102.03282 [quant-ph] (Published 2021-02-05)
Effects of quantum resources on the statistical complexity of quantum circuits
arXiv:1908.07958 [quant-ph] (Published 2019-08-21)
Efficient Encoding of Matrix Product States into Quantum Circuits of One- and Two-Qubit Gates