Using stochastic dual dynamic programming in problems with multiple near-optimal solutions

Charles Rouge, Amaury Tilmant

    Research output: Contribution to journalArticlepeer-review

    215 Downloads (Pure)

    Abstract

    Stochastic dual dynamic programming (SDDP) is one of the few algorithmic solutions available to optimize large-scale water resources systems while explicitly considering uncertainty. This paper explores the consequences of, and proposes a solution to, the existence of multiple near-optimal solutions (MNOS) when using SDDP for mid or long-term river basin management. These issues arise when the optimization problem cannot be properly parametrized due to poorly defined and/or unavailable data sets. This work shows that when MNOS exists, (1) SDDP explores more than one solution trajectory in the same run, suggesting different decisions in distinct simulation years even for the same point in the state-space, and (2) SDDP is shown to be very sensitive to even minimal variations of the problem setting, e.g., initial conditions—we call this “algorithmic chaos.” Results that exhibit such sensitivity are difficult to interpret. This work proposes a reoptimization method, which simulates system decisions by periodically applying cuts from one given year from the SDDP run. Simulation results obtained through this reoptimization approach are steady state solutions, meaning that their probability distributions are stable from year to year.
    Original languageEnglish
    Pages (from-to)4151–4163
    JournalWater Resources Research
    Volume52
    Issue number5
    Early online date6 May 2016
    DOIs
    Publication statusPublished - 21 Jun 2016

    Fingerprint

    Dive into the research topics of 'Using stochastic dual dynamic programming in problems with multiple near-optimal solutions'. Together they form a unique fingerprint.

    Cite this