2005 · 259 citations · 15 references
ComputingComputer ScienceMathematicsAlgorithmsQuantum MechanicsTheory Of ComputationComputational ComplexityQuantum AlgorithmsQuantum ComputationRandom WalksLocal SearchLocal Search AlgorithmsQuantum Algorithm Complexity AnalysisQuantum Random WalksQuantum Search AlgorithmsQuantum Walk AlgorithmsQuantum WalksRandom Graphs
We show how to search N items arranged on a $\\sqrt{N}\\times\\sqrt{N}$ grid in time $O(\\sqrt N \\log N)$, using a discrete time quantum walk. This result for the first time exhibits a significant difference between discrete time and continuous time walks without coin degrees of freedom, since it has been shown recently that such a continuous time walk needs time $\\Omega(N)$ to perform the same task. Our result furthermore improves on a previous bound for quantum local search by Aaronson and Ambainis. We generalize our result to 3 and more dimensions where the walk yields the optimal performance of $O(\\sqrt{N})$ and give several extensions of quantum walk search algorithms for general graphs. The coin-flip operation needs to be chosen judiciously: we show that another ``natural'' choice of coin gives a walk that takes $\\Omega(N)$ steps. We also show that in 2 dimensions it is sufficient to have a two-dimensional coin-space to achieve the time $O(\\sqrt{N} \\log N)$.
15
A fast quantum mechanical algorithm for database search
Lov K. Grover · 1996 · 8.6K citations · Full text
Quantum computation and decision trees
Edward Farhi, Sam Gutmann · Physical Review A · 1998 · 1.3K citations · Full text
Quantum random-walk search algorithm
Neil Shenvi, Julia Kempe, K. Birgitta Whaley · Physical Review A · 2003 · 1.2K citations · Full text
Computing, Computer Science, Physics +11
Quantum random walks - an introductory overview
2003 · 981 citations
Exponential algorithmic speedup by a quantum walk
Andrew M. Childs, Richard Cleve, E. Deotto et al. · 2003 · 831 citations · Full text
Computing, Computer Science, Physics +13