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

29Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We use span programs to develop quantum algorithms for several graph problems. We give an algorithm that uses O(n√d) queries to the adjacency matrix of an n-vertex graph 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 give O(n)-query algorithms that decide if a graph contains as a subgraph a path, a star with two subdivided legs, or a subdivided claw. These algorithms can be implemented time efficiently and in logarithmic space. One of the main techniques is to modify the natural st-connectivity span program to drop along the way "breadcrumbs," which must be retrieved before the path from s is allowed to enter t. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Belovs, A., & Reichardt, B. W. (2012). Span programs and quantum algorithms for st-connectivity and claw detection. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7501 LNCS, pp. 193–204). https://doi.org/10.1007/978-3-642-33090-2_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free