vix.ing · top · new · best · stats · spec

Quantum speedups for convex dynamic programming

2020/11/23 by David Sutter, Giacomo Nannicini, Sutter, David +5
Computer Science · Decision Sciences · #Advanced Bandit Algorithms Research #FOS: Mathematics #FOS: Physical sciences #Optimization and Control (math.OC) #Quantum Computing Algorithms and Architecture #Quantum Information and Cryptography #Quantum Physics (quant-ph)

paper · pdf · doi:10.48550/arxiv.2011.11654

openalex publication_date 2020/11/23 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

We present a quantum algorithm to solve dynamic programming problems with convex value functions. For linear discrete-time systems with a d-dimensional state space of size N, the proposed algorithm outputs a quantum-mechanical representation of the value function in time O(T γdTpolylog(N,(T/ε)d)), where ε is the accuracy of the solution, T is the time horizon, and γ is a problem-specific parameter depending on the condition numbers of the cost functions. This allows us to evaluate the value function at any fixed state in time O(T γdT√(N) polylog(N,(T/ε)d)), and the corresponding optimal action can be recovered by solving a convex program. The class of optimization problems to which our algorithm can be applied includes provably hard stochastic dynamic programs. Finally, we show that the algorithm obtains a quadratic speedup (up to polylogarithmic factors) compared to the classical Bellman approach on some dynamic programs with continuous state space that have γ=1.

Citations

Related