539 research outputs found

    Quantum Query Complexity of Subgraph Containment with Constant-sized Certificates

    Full text link
    We study the quantum query complexity of constant-sized subgraph containment. Such problems include determining whether an n n -vertex graph contains a triangle, clique or star of some size. For a general subgraph H H with k k vertices, we show that H H containment can be solved with quantum query complexity O(n22kg(H)) O(n^{2-\frac{2}{k}-g(H)}) , with g(H) g(H) a strictly positive function of H H . This is better than \tilde{O}\s{n^{2-2/k}} by Magniez et al. These results are obtained in the learning graph model of Belovs.Comment: 14 pages, 1 figure, published under title:"Quantum Query Complexity of Constant-sized Subgraph Containment

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

    Full text link
    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.Comment: 18 pages, 4 figure

    Quantum Algorithm for Triangle Finding in Sparse Graphs

    Full text link
    This paper presents a quantum algorithm for triangle finding over sparse graphs that improves over the previous best quantum algorithm for this task by Buhrman et al. [SIAM Journal on Computing, 2005]. Our algorithm is based on the recent O~(n5/4)\tilde O(n^{5/4})-query algorithm given by Le Gall [FOCS 2014] for triangle finding over dense graphs (here nn denotes the number of vertices in the graph). We show in particular that triangle finding can be solved with O(n5/4ϵ)O(n^{5/4-\epsilon}) queries for some constant ϵ>0\epsilon>0 whenever the graph has at most O(n2c)O(n^{2-c}) edges for some constant c>0c>0.Comment: 13 page

    Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments

    Full text link
    In this paper we present a quantum algorithm solving the triangle finding problem in unweighted graphs with query complexity O~(n5/4)\tilde O(n^{5/4}), where nn denotes the number of vertices in the graph. This improves the previous upper bound O(n9/7)=O(n1.285...)O(n^{9/7})=O(n^{1.285...}) recently obtained by Lee, Magniez and Santha. Our result shows, for the first time, that in the quantum query complexity setting unweighted triangle finding is easier than its edge-weighted version, since for finding an edge-weighted triangle Belovs and Rosmanis proved that any quantum algorithm requires Ω(n9/7/logn)\Omega(n^{9/7}/\sqrt{\log n}) queries. Our result also illustrates some limitations of the non-adaptive learning graph approach used to obtain the previous O(n9/7)O(n^{9/7}) upper bound since, even over unweighted graphs, any quantum algorithm for triangle finding obtained using this approach requires Ω(n9/7/logn)\Omega(n^{9/7}/\sqrt{\log n}) queries as well. To bypass the obstacles characterized by these lower bounds, our quantum algorithm uses combinatorial ideas exploiting the graph-theoretic properties of triangle finding, which cannot be used when considering edge-weighted graphs or the non-adaptive learning graph approach.Comment: 17 pages, to appear in FOCS'14; v2: minor correction

    Quantum Query Complexity of Subgraph Isomorphism and Homomorphism

    Get PDF
    Let HH be a fixed graph on nn vertices. Let fH(G)=1f_H(G) = 1 iff the input graph GG on nn vertices contains HH as a (not necessarily induced) subgraph. Let αH\alpha_H denote the cardinality of a maximum independent set of HH. In this paper we show: Q(fH)=Ω(αHn),Q(f_H) = \Omega\left(\sqrt{\alpha_H \cdot n}\right), where Q(fH)Q(f_H) denotes the quantum query complexity of fHf_H. As a consequence we obtain a lower bounds for Q(fH)Q(f_H) in terms of several other parameters of HH such as the average degree, minimum vertex cover, chromatic number, and the critical probability. We also use the above bound to show that Q(fH)=Ω(n3/4)Q(f_H) = \Omega(n^{3/4}) for any HH, improving on the previously best known bound of Ω(n2/3)\Omega(n^{2/3}). Until very recently, it was believed that the quantum query complexity is at least square root of the randomized one. Our Ω(n3/4)\Omega(n^{3/4}) bound for Q(fH)Q(f_H) matches the square root of the current best known bound for the randomized query complexity of fHf_H, which is Ω(n3/2)\Omega(n^{3/2}) due to Gr\"oger. Interestingly, the randomized bound of Ω(αHn)\Omega(\alpha_H \cdot n) for fHf_H still remains open. We also study the Subgraph Homomorphism Problem, denoted by f[H]f_{[H]}, and show that Q(f[H])=Ω(n)Q(f_{[H]}) = \Omega(n). Finally we extend our results to the 33-uniform hypergraphs. In particular, we show an Ω(n4/5)\Omega(n^{4/5}) bound for quantum query complexity of the Subgraph Isomorphism, improving on the previously known Ω(n3/4)\Omega(n^{3/4}) bound. For the Subgraph Homomorphism, we obtain an Ω(n3/2)\Omega(n^{3/2}) bound for the same.Comment: 16 pages, 2 figure

    Quantum Algorithms for Finding Constant-sized Sub-hypergraphs

    Full text link
    We develop a general framework to construct quantum algorithms that detect if a 33-uniform hypergraph given as input contains a sub-hypergraph isomorphic to a prespecified constant-sized hypergraph. This framework is based on the concept of nested quantum walks recently proposed by Jeffery, Kothari and Magniez [SODA'13], and extends the methodology designed by Lee, Magniez and Santha [SODA'13] for similar problems over graphs. As applications, we obtain a quantum algorithm for finding a 44-clique in a 33-uniform hypergraph on nn vertices with query complexity O(n1.883)O(n^{1.883}), and a quantum algorithm for determining if a ternary operator over a set of size nn is associative with query complexity O(n2.113)O(n^{2.113}).Comment: 18 pages; v2: changed title, added more backgrounds to the introduction, added another applicatio

    On the Power of Non-Adaptive Learning Graphs

    Full text link
    We introduce a notion of the quantum query complexity of a certificate structure. This is a formalisation of a well-known observation that many quantum query algorithms only require the knowledge of the disposition of possible certificates in the input string, not the precise values therein. Next, we derive a dual formulation of the complexity of a non-adaptive learning graph, and use it to show that non-adaptive learning graphs are tight for all certificate structures. By this, we mean that there exists a function possessing the certificate structure and such that a learning graph gives an optimal quantum query algorithm for it. For a special case of certificate structures generated by certificates of bounded size, we construct a relatively general class of functions having this property. The construction is based on orthogonal arrays, and generalizes the quantum query lower bound for the kk-sum problem derived recently in arXiv:1206.6528. Finally, we use these results to show that the learning graph for the triangle problem from arXiv:1210.1014 is almost optimal in these settings. This also gives a quantum query lower bound for the triangle-sum problem.Comment: 16 pages, 1.5 figures v2: the main result generalised for all certificate structures, a bug in the proof of Proposition 17 fixe
    corecore