English

A quantum algorithm for learning a graph of bounded degree

Quantum Physics 2024-03-01 v1 Combinatorics

Abstract

We are presented with a graph, GG, on nn vertices with mm edges whose edge set is unknown. Our goal is to learn the edges of GG with as few queries to an oracle as possible. When we submit a set SS of vertices to the oracle, it tells us whether or not SS induces at least one edge in GG. This so-called OR-query model has been well studied, with Angluin and Chen giving an upper bound on the number of queries needed of O(mlogn)O(m \log n) for a general graph GG with mm edges. When we allow ourselves to make *quantum* queries (we may query subsets in superposition), then we can achieve speedups over the best possible classical algorithms. In the case where GG has maximum degree dd and is O(1)O(1)-colorable, Montanaro and Shao presented an algorithm that learns the edges of GG in at most O~(d2m3/4)\tilde{O}(d^2m^{3/4}) quantum queries. This gives an upper bound of O~(m3/4)\tilde{O}(m^{3/4}) quantum queries when GG is a matching or a Hamiltonian cycle, which is far away from the lower bound of Ω(m)\Omega(\sqrt{m}) queries given by Ambainis and Montanaro. We improve on the work of Montanaro and Shao in the case where GG has bounded degree. In particular, we present a randomized algorithm that, with high probability, learns cycles and matchings in O~(m)\tilde{O}(\sqrt{m}) quantum queries, matching the theoretical lower bound up to logarithmic factors.

Keywords

Cite

@article{arxiv.2402.18714,
  title  = {A quantum algorithm for learning a graph of bounded degree},
  author = {Asaf Ferber and Liam Hardiman},
  journal= {arXiv preprint arXiv:2402.18714},
  year   = {2024}
}

Comments

15 pages

R2 v1 2026-06-28T15:03:52.471Z