corner
corner

Phys. Rev. A 82, 022333 (2010) [9 pages]

Adiabatic condition and the quantum hitting time of Markov chains

Download: PDF (194 kB) Buy this article Export: BibTeX or EndNote (RIS)

Hari Krovi1,2,*, Maris Ozols1,3,†, and Jérémie Roland1,‡
1NEC Laboratories America, Inc., Princeton, New Jersey 08540, USA
2University of Connecticut, Storrs, Connecticut 06269, USA
3University of Waterloo and Institute for Quantum Computing, Waterloo, Ontario, N2L 3G1, Canada

Received 19 April 2010; published 30 August 2010

See accompanying Physics Synopsis

We present an adiabatic quantum algorithm for the abstract problem of searching marked vertices in a graph, or spatial search. Given a random walk (or Markov chain) P on a graph with a set of unknown marked vertices, one can define a related absorbing walk P' where outgoing transitions from marked vertices are replaced by self-loops. We build a Hamiltonian H(s) from the interpolated Markov chain P(s)=(1-s)P+sP' and use it in an adiabatic quantum algorithm to drive an initial superposition over all vertices to a superposition over marked vertices. The adiabatic condition implies that, for any reversible Markov chain and any set of marked vertices, the running time of the adiabatic algorithm is given by the square root of the classical hitting time. This algorithm therefore demonstrates a novel connection between the adiabatic condition and the classical notion of hitting time of a random walk. It also significantly extends the scope of previous quantum algorithms for this problem, which could only obtain a full quadratic speedup for state-transitive reversible Markov chains with a unique marked vertex.

© 2010 The American Physical Society

URL:
http://link.aps.org/doi/10.1103/PhysRevA.82.022333
DOI:
10.1103/PhysRevA.82.022333
PACS:
03.67.Lx, 05.40.Fb

*krovi@engr.uconn.edu

marozols@yahoo.com

jroland@nec-labs.com