English

Stochastic Quadratic Dynamic Programming

Optimization and Control 2026-05-21 v2

Abstract

We introduce an algorithm called SQDP (Stochastic Quadratic Dynamic Programming) to solve some multistage stochastic optimization problems having strongly convex recourse functions. The algorithm extends the classical Stochastic Dual Dynamic Programming (SDDP) method replacing affine cuts by quadratic cuts. We provide conditions ensuring strong convexity of the recourse functions and prove the convergence of SQDP. In the special case of a single stage deterministic problem, we call QCSC (Quadratic Cuts for Strongly Convex optimization) the method and prove its complexity. Numerical experiments illustrate the performance and correctness of SQDP, with SQDP being much quicker than SDDP for large values of the constants of strong convexity both for a multistage problem and a two-stage assembly recourse model. We also present the results of numerical experiments on deterministic problems where QCSC is much quicker than several popular competing optimizers for solving 6 strongly convex optimization problems from the literature.

Keywords

Cite

@article{arxiv.2506.07314,
  title  = {Stochastic Quadratic Dynamic Programming},
  author = {Vincent Guigues and Adriana Washington},
  journal= {arXiv preprint arXiv:2506.07314},
  year   = {2026}
}

Comments

arXiv admin note: text overlap with arXiv:1711.04650