Grover's quantum search algorithm provides a way to speed up combinatorial search, but is not directly applicable to searching a physical database. Nevertheless, Aaronson and Ambainis showed that a database of N items laid out in d spatial dimensions can be searched in time of order {radical}(N) for d>2, and in time of order {radical}(N) poly(log N) for d=2. We consider an alternative search algorithm based on a continuous-time quantum walk on a graph. The case of the complete graph gives the continuous-time search algorithm of Farhi and Gutmann, and other previously known results can be used to show that {radical}(N) speedup can also be achieved on the hypercube. We show that full {radical}(N) speedup can be achieved on a d-dimensional periodic lattice for d>4. In d=4, the quantum walk search algorithm takes time of order {radical}(N) poly(log N), and in d<4, the algorithm does not provide substantial speedup.
[1]
Andris Ambainis,et al.
Coins make quantum walks faster
,
2004,
SODA '05.
[2]
Andrew M. Childs,et al.
Spatial search and the Dirac equation
,
2004,
quant-ph/0405120.
[3]
Andris Ambainis,et al.
One-dimensional quantum walks
,
2001,
STOC '01.
[4]
P. Benioff.
Space Searches with a Quantum Robot
,
2000,
quant-ph/0003006.
[5]
Lov K. Grover.
Quantum Mechanics Helps in Searching for a Needle in a Haystack
,
1997,
quant-ph/9706033.
[6]
Elliott W. Montroll,et al.
Random Walks on Lattices. III. Calculation of First‐Passage Times with Application to Exciton Trapping on Photosynthetic Units
,
1969
.
[7]
E. Montroll,et al.
Random Walks in Multidimensional Spaces, Especially on Periodic Lattices
,
1956
.
[8]
G. N. Watson,et al.
THREE TRIPLE INTEGRALS
,
1939
.