Unstructured Search by Random and Quantum Walk
arXiv:2011.14533 · doi:10.26421/QIC22.1-2-4
Abstract
The task of finding an entry in an unsorted list of elements famously takes queries to an oracle for a classical computer and queries for a quantum computer using Grover's algorithm. Reformulated as a spatial search problem, this corresponds to searching the complete graph, or all-to-all network, for a marked vertex by querying an oracle. In this tutorial, we derive how discrete- and continuous-time (classical) random walks and quantum walks solve this problem in a thorough and pedagogical manner, providing an accessible introduction to how random and quantum walks can be used to search spatial regions. Some of the results are already known, but many are new. For large , the random walks converge to the same evolution, both taking time to reach a success probability of . In contrast, the discrete-time quantum walk asymptotically takes timesteps to reach a success probability of , while the continuous-time quantum walk takes time to reach a success probability of .
arXiv comment33 pages, 11 figures
References in corpus (13)
- Strengths and Weaknesses of Quantum Computing
- Quantum Computation and Decision Trees
- A Quantum Random Walk Search Algorithm
- Spatial search by quantum walk
- Spatial search by quantum walk is optimal for almost all graphs
- On the absence of homogeneous scalar unitary cellular automata
- Quantum walks based on an interferometric analogy
- Grover Search with Lackadaisical Quantum Walks
- Global Symmetry is Unnecessary for Fast Quantum Search
- Hamiltonian Oracles
- Equivalence of Szegedy's and Coined Quantum Walks
- Full Characterization of Oscillatory Localization of Quantum Walks
- Oscillatory Localization of Quantum Walks Analyzed by Classical Electric Circuits