Exponential algorithmic speedup by a quantum walk
Andrew M. Childs, Richard Cleve, E. Deotto, Edward Farhi, Sam Gutmann, Daniel A. Spielman
Abstract
Open-access reader
Andrew M. Childs, Richard Cleve, E. Deotto, Edward Farhi, Sam Gutmann, Daniel A. Spielman
Abstract
Open-access reader
We construct a black box graph traversal problem that can be solved exponentially faster on a quantum computer than on a classical computer. The quantum algorithm is based on a continuous time quantum walk, and thus employs a different technique from previous quantum algorithms based on quantum Fourier transforms. We show how to implement the quantum walk efficiently in our black box setting. We then show how this quantum walk solves our problem by rapidly traversing a graph. Finally, we prove that no classical algorithm can solve the problem in subexponential time.
OpenAlex reports 825 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
We construct a black box graph traversal problem that can be solved exponentially faster on a quantum computer than on a classical computer. The quantum algorithm is based on a continuous time quantum walk, and thus employs a different technique from previous quantum algorithms based on quantum Fourier transforms. We show how to implement the quantum walk efficiently in our black box setting. We then show how this quantum walk solves our problem by rapidly traversing a graph. Finally, we prove that no classical algorithm can solve the problem in subexponential time.
Key concepts: Quantum walk, Quantum algorithm, Quantum computer, Tree traversal, Quantum Fourier transform, Computer science, Quantum sort, Speedup