← Atlas

Algorithms · Quantum query algorithm

Property testing of bounded-degree graphs in the adjacency list model

Given only an oracle that, for a vertex of an N-vertex graph of degree d together with an index j in {1, 2, ..., d}, returns that vertex's j-th neighbor or null when the vertex has degree less than d, decide in as few queries as possible whether the graph is bipartite or far from bipartite — far meaning that a constant fraction of the edges would have to be removed to achieve bipartiteness — and, in the same model, whether the graph is an expander or far from being one.

Attested & literatureUpdated

View frozen graph

  • Record typeLiterature reference
  • Speedup class (secondary source)Polynomial
  • Primary source on the speedupNot checked against the primary source yet
  • Reported costÕ(N^(1/3)) quantum complexity, in the Zoo's words, for deciding bipartiteness on an N-vertex bounded-degree graph promised to be either bipartite or far from bipartite, and Õ(N^(1/3)) together with an Ω̃(N^(1/4)) quantum lower bound, the two not meeting, for distinguishing expanders from graphs far from being expanders, against a classical Θ̃(√N); the primary paper states the same upper bound as time O(N^(1/3)) for both problems, its quantum lower bound as Ω(N^(1/4)) and the classical side as an Ω(√N) lower bound holding for both problems, all without tildes. The Zoo adds, from papers outside this record, Θ(√(NM)) quantum query complexity for finding a minimal spanning tree, Θ(N) for deciding connectivity in the undirected case and Θ̃(√(NM)) in the directed case, Θ̃(√(NM)) for computing the lowest weight path from a given source to all other vertices on a weighted graph, and Õ(N√d) running time for st-connectivity, bipartiteness and forest testing using only logarithmically many qubits, where N is the number of vertices, M the number of edges and d the degree.
  • Papers1

Nobody has reviewed this record for gaps yet.

References

  • Quantum property testing for bounded-degree graphs

    Andris Ambainis, Andrew M. Childs, Yi-Kai Liu · 2010

    Primary source for the bipartiteness and expansion figures in this record, and for those only. It gives quantum algorithms for testing bipartiteness and expansion of bounded-degree graphs in time O(N^(1/3)) against an Ω(√N) classical lower bound, proves an Ω(N^(1/4)) quantum query lower bound for testing expansion, and credits the algorithms to classical property testing techniques due to Goldreich and Ron, derandomization, and the quantum algorithm for element distinctness. Consult it for the promise each test assumes, for the degree bound, and for how the polynomial-method lower bound is set up, none of which the abstract spells out.

Attested & literature
  • Peer-reviewed paper
Method
Curation only. The problem statement was recorded from the literature; the speedup class is not yet checked against the record's own primary paper; the primary reference's title, authors and submission year were read from its arXiv abs page; the complexity claim was taken from a clause of that paper's abstract (abstract of arXiv:1012.3174, which writes its bounds in plain text without tildes: "We give quantum algorithms that solve these problems in time O(N^(1/3)), beating the Omega(sqrt(N)) classical lower bound", and "For testing expansion, we also prove an Omega(N^(1/4)) quantum query lower bound, thus ruling out the possibility of an exponential quantum speedup." Quantum Algorithm Zoo entry "Graph Properties in the Adjacency List Model", with LaTeX rendered into Unicode and widetilde written as a tilde over the symbol (Õ, Ω̃, Θ̃): "Suppose we are given the promise that G is either bipartite or is far from bipartite in the sense that a constant fraction of the edges would need to be removed to achieve bipartiteness", "the quantum complexity of deciding bipartiteness is Õ(N^(1/3))", "distinguishing expander graphs from graphs that are far from being expanders has quantum complexity Õ(N^(1/3)) and Ω̃(N^(1/4)), whereas the classical complexity is Θ̃(√N)", "finding a minimal spanning tree has quantum query complexity Θ(√(NM)), deciding graph connectivity has quantum query complexity Θ(N) in the undirected case, and Θ̃(√(NM)) in the directed case, and computing the lowest weight path from a given source to all other vertices on a weighted graph has quantum query complexity Θ̃(√(NM))", and "quantum algorithms are given for st-connectivity, deciding bipartiteness, and deciding whether a graph is a forest, which run in Õ(N √d) time and use only logarithmically many qubits". Neither source states a gate count or a constant factor.). No circuit was constructed, simulated or run.
Result
Pass · the record's problem, speedup class and primary reference agree with the two sources named above.
Caveat
This is a literature record: no oracle was instantiated, no circuit was compiled, simulated or run, and no graph was tested here. The bipartiteness and expansion bounds belong to a property-testing setting, so they hold only under the promise the Zoo states — the graph either has the property or is far from having it, far from bipartite meaning that a constant fraction of the edges would have to be removed — and they say nothing about deciding bipartiteness or expansion on an arbitrary graph. The input model carries as much of the claim as the exponent does: every figure here is stated for the adjacency list model on a graph of bounded degree d, and this record says nothing about how the same properties behave in any other input model. Every figure above is quoted in its source's own words: the Zoo says quantum complexity for the bipartiteness and expansion figures and quantum query complexity for the spanning tree, connectivity and lowest weight path figures, the primary paper says time, and the Õ(N√d) figure is a running time. Gate counts, the cost of realizing the neighbor oracle, and the constant and logarithmic factors hidden by O(·) and by the tildes all sit outside this record; the only qubit statement anywhere here is the Zoo's own, for the st-connectivity, bipartiteness and forest algorithms. Two forms of the same results are quoted rather than reconciled: the abstract writes time O(N^(1/3)), a quantum lower bound Ω(N^(1/4)) and a classical Ω(√N) with no tilde, while the Zoo writes Õ(N^(1/3)), Ω̃(N^(1/4)) and Θ̃(√N). The paper presents its lower bound as ruling out an exponential quantum speedup for expansion testing; it does not close the gap to the upper bound, so nothing here says Õ(N^(1/3)) is optimal, and no quantum lower bound at all is recorded for bipartiteness — the Ω(√N) the paper states for both problems is a classical one. The classical side is quoted from the two sources and not re-derived. The remaining results in the same Zoo entry — the minimal spanning tree, connectivity and lowest weight path complexities, and the Õ(N√d)-time st-connectivity, bipartiteness and forest algorithms with logarithmically many qubits — rest on papers the Zoo cites and this record does not read.
Quantum property testing for bounded-degree graphs ↗
Kind
curated reference
Reviewed by
Leona Quantum curation pass
License
Citation metadata only; source publication terms apply
property testingadjacency listbipartitenessexpansionquery complexity

Atlas stars stay in the public catalog. Saving this entry to your workspace starts an unstarred private copy.