English

Quantum Speedup for the Minimum Steiner Tree Problem

Quantum Physics 2020-07-16 v3 Data Structures and Algorithms

Abstract

A recent breakthrough by Ambainis, Balodis, Iraids, Kokainis, Pr\=usis and Vihrovs (SODA'19) showed how to construct faster quantum algorithms for the Traveling Salesman Problem and a few other NP-hard problems by combining in a novel way quantum search with classical dynamic programming. In this paper, we show how to apply this approach to the minimum Steiner tree problem, a well-known NP-hard problem, and construct the first quantum algorithm that solves this problem faster than the best known classical algorithms. More precisely, the complexity of our quantum algorithm is O(1.812k\poly(n))\mathcal{O}(1.812^k\poly(n)), where nn denotes the number of vertices in the graph and kk denotes the number of terminals. In comparison, the best known classical algorithm has complexity O(2k\poly(n))\mathcal{O}(2^k\poly(n)).

Keywords

Cite

@article{arxiv.1904.03581,
  title  = {Quantum Speedup for the Minimum Steiner Tree Problem},
  author = {Masayuki Miyamoto and Masakazu Iwamura and Koichi Kise and François Le Gall},
  journal= {arXiv preprint arXiv:1904.03581},
  year   = {2020}
}

Comments

To appear in COCOON 2020

R2 v1 2026-06-23T08:31:51.206Z