arXiv Analytics

Sign in

arXiv:1203.2603 [quant-ph]AbstractReferencesReviewsResources

Span programs and quantum algorithms for st-connectivity and claw detection

Aleksandrs Belovs, Ben W. Reichardt

Published 2012-03-12Version 1

We introduce a span program that decides st-connectivity, and generalize the span program to develop quantum algorithms for several graph problems. First, we give an algorithm for st-connectivity that uses O(n d^{1/2}) quantum queries to the n x n adjacency matrix to decide if vertices s and t are connected, under the promise that they either are connected by a path of length at most d, or are disconnected. We also show that if T is a path, a star with two subdivided legs, or a subdivision of a claw, its presence as a subgraph in the input graph G can be detected with O(n) quantum queries to the adjacency matrix. Under the promise that G either contains T as a subgraph or does not contain T as a minor, we give O(n)-query quantum algorithms for detecting T either a triangle or a subdivision of a star. All these algorithms can be implemented time efficiently and, except for the triangle-detection algorithm, in logarithmic space. One of the main techniques is to modify the st-connectivity span program to drop along the way "breadcrumbs," which must be retrieved before the path from s is allowed to enter t.

Comments: 18 pages, 4 figures
Journal: European Symp. on Algorithms 2012, LNCS vol. 7501, pp. 193-204
Categories: quant-ph
Related articles: Most relevant | Search more
arXiv:quant-ph/0701199 (Published 2007-01-27, updated 2007-05-15)
Noise resilience and entanglement evolution in two non-equivalent classes of quantum algorithms
arXiv:1005.1318 [quant-ph] (Published 2010-05-08, updated 2010-10-11)
On the Efficiency of Quantum Algorithms for Hamiltonian Simulation
arXiv:0908.1657 [quant-ph] (Published 2009-08-12)
On zeros of exponential polynomials and quantum algorithms