Quantum Speedups for Polynomial-Time Dynamic Programming Algorithms
Susanna Caroppo, Giordano Da Lozzo, Giuseppe Di Battista, Michael T. Goodrich, and Martin N\"ollenburg

TL;DR
This paper presents a quantum dynamic programming framework that extends classical algorithms to the quantum domain, achieving significant speedups while maintaining space efficiency, especially for combinatorial optimization problems.
Contribution
The authors develop a quantum framework for dynamic programming that retains classical space complexity and provides faster algorithms based on the dependency graph's structure.
Findings
Achieves quantum speedup for classical dynamic programming algorithms.
Provides a quantum version of Bellman-Ford with improved runtime for dense graphs.
Maintains classical space complexity in the quantum algorithms.
Abstract
We introduce a quantum dynamic programming framework that allows us to directly extend to the quantum realm a large body of classical dynamic programming algorithms. The corresponding quantum dynamic programming algorithms retain the same space complexity as their classical counterpart, while achieving a computational speedup. For a combinatorial (search or optimization) problem and an instance of , such a speedup can be expressed in terms of the average degree of the dependency digraph of , determined by a recursive formulation of . The nodes of this graph are the subproblems of induced by and its arcs are directed from each subproblem to those on whose solution it relies. In particular, our framework allows us to solve the considered problems in …
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Complexity and Algorithms in Graphs · Advanced Bandit Algorithms Research
