# Quantum Speedup for the Minimum Steiner Tree Problem

**Authors:** Masayuki Miyamoto, Masakazu Iwamura, Koichi Kise, and Fran\c{c}ois Le, Gall

arXiv: 1904.03581 · 2020-07-16

## TL;DR

This paper introduces the first quantum algorithm that outperforms classical algorithms for the NP-hard minimum Steiner tree problem by leveraging quantum search and dynamic programming techniques.

## Contribution

It adapts a recent quantum approach to solve the minimum Steiner tree problem faster than classical algorithms, achieving a complexity of O(1.812^k poly(n)).

## Key findings

- Quantum algorithm has complexity O(1.812^k poly(n)).
- Classical algorithm has complexity O(2^k poly(n)).
- First quantum speedup for the minimum Steiner tree problem.

## 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 $\mathcal{O}(1.812^k\poly(n))$, where $n$ denotes the number of vertices in the graph and $k$ denotes the number of terminals. In comparison, the best known classical algorithm has complexity $\mathcal{O}(2^k\poly(n))$.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1904.03581/full.md

## Figures

7 figures with captions in the complete paper: https://tomesphere.com/paper/1904.03581/full.md

## References

15 references — full list in the complete paper: https://tomesphere.com/paper/1904.03581/full.md

---
Source: https://tomesphere.com/paper/1904.03581