Skip to main navigation Skip to search Skip to main content

Trajectory Following Dynamic Programming Algorithms without Finite Support Assumptions

  • École des ponts

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)

Abstract

We introduce a class of algorithms, called Trajectory Following Dynamic Programming (TFDP) algorithms, that iteratively refines approximations of cost-to-go functions of multistage stochastic problems with independent random variables. This framework encompasses most variants of the Stochastic Dual Dynamic Programming algorithm. Leveraging a Lipschitz assumption on the expected cost-to-go functions, we provide a new convergence and complexity proof that allows random variables with non-finitely supported distributions. In particular, this leads to new complexity results for numerous known algorithms. Further, we detail how TFDP algorithms can be implemented without the finite support assumption, either through approximations or exact computations.

Original languageEnglish
Pages (from-to)951-999
Number of pages49
JournalJournal of Convex Analysis
Volume30
Issue number3
Publication statusPublished - 1 Jan 2023

Keywords

  • Multistage stochastic programming
  • SDDP
  • duality

Fingerprint

Dive into the research topics of 'Trajectory Following Dynamic Programming Algorithms without Finite Support Assumptions'. Together they form a unique fingerprint.

Cite this