Loading…
Quantum Walks Can Find a Marked Element on Any Graph
We solve an open problem by constructing quantum walks that not only detect but also find marked vertices in a graph. In the case when the marked set M consists of a single vertex, the number of steps of the quantum walk is quadratically smaller than the classical hitting time HT ( P , M ) of any re...
Saved in:
Published in: | Algorithmica 2016-02, Vol.74 (2), p.851-907 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | We solve an open problem by constructing quantum walks that not only detect but also find marked vertices in a graph. In the case when the marked set
M
consists of a single vertex, the number of steps of the quantum walk is quadratically smaller than the classical hitting time
HT
(
P
,
M
)
of any reversible random walk
P
on the graph. In the case of multiple marked elements, the number of steps is given in terms of a related quantity
HT
+
(
P
,
M
)
which we call extended hitting time. Our approach is new, simpler and more general than previous ones. We introduce a notion of interpolation between the random walk
P
and the absorbing walk
P
′
, whose marked states are absorbing. Then our quantum walk is simply the quantum analogue of this interpolation. Contrary to previous approaches, our results remain valid when the random walk
P
is not state-transitive. We also provide algorithms in the cases when only approximations or bounds on parameters
p
M
(the probability of picking a marked vertex from the stationary distribution) and
HT
+
(
P
,
M
)
are known. |
---|---|
ISSN: | 0178-4617 1432-0541 |
DOI: | 10.1007/s00453-015-9979-8 |