Neural Stochastic Dual Dynamic Programming
Not on the map. Why?
Abstract (arXiv)
Stochastic dual dynamic programming (SDDP) is a state-of-the-art method for solving multi-stage stochastic optimization, widely used for modeling real-world process optimization tasks. Unfortunately, SDDP has a worst-case complexity that scales exponentially in the number of decision variables, which severely limits applicability to only low dimensional problems. To overcome this limitation, we extend SDDP by introducing a trainable neural model that learns to map problem instances to a piece-wise linear value function within intrinsic low-dimension space, which is architected specifically to interact with a base SDDP solver, so that can accelerate optimization performance on new instances. The proposed Neural Stochastic Dual Dynamic Programming (nu-SDDP) continually self-improves by solving successive problems. An empirical investigation demonstrates that nu-SDDP can significantly reduce problem solving cost without sacrificing solution quality over competitors such as SDDP and reinforcement learning algorithms, across a range of synthetic and real-world process optimization problems.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 19 of its 58 references that are in the map. First posted on arXiv 1 Dec 2021.
Builds on
19 of 58 references.
References · 19
- 2017Attention Is All You Needcited by 60,361
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,885
- 2015Continuous control with deep reinforcement learningcited by 3,407
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2019Efficient Off-Policy Meta-Reinforcement Learning via Probabilistic Context Variablescited by 389
- 2014From Predictive to Prescriptive Analyticscited by 143
- 2019Meta-Q-Learningcited by 62
- 2020OR-Gym: A Reinforcement Learning Library for Operations Research Problemscited by 51
- 2016Applying Deep Learning to the Newsvendor Problemcited by 24
- 2019ORL: Reinforcement Learning Benchmarks for Online Stochastic Optimization Problemscited by 21
7 more
- 2019Learning to Plan in High Dimensions via Neural Exploration-Exploitation Treescited by 18
- 2019Meta Reinforcement Learning with Task Embedding and Shared Policycited by 15
- 2018VPE: Variational Policy Embedding for Transfer Reinforcement Learningcited by 8
- 2015Scale Up Nonlinear Component Analysis with Doubly Stochastic Gradientscited by 6
- 2017Dynamic Stochastic Approximation for Multi-stage Stochastic Optimizationcited by 3
- 2019Complexity of Stochastic Dual Dynamic Programmingcited by 2
- 2020Randomized Progressive Hedging methods for Multi-stage Stochastic Programmingcited by 1
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 1; 2025: 1.
6 papers.
- 2022Neur2SP: Neural Two-Stage Stochastic Programmingcited by 17
- 2022Fast Continuous and Integer L-shaped Heuristics Through Supervised Learningcited by 6
- 2022Learning to Optimize with Stochastic Dominance Constraintscited by 5
- 2025ICNN-enhanced 2SP: Leveraging input convex neural networks for solving two-stage stochastic programmingcited by 3
- 2023Business Metric-Aware Forecasting for Inventory Managementcited by 1
- 2024Transformer-based Stagewise Decomposition for Large-Scale Multistage Stochastic Optimizationcited by 0
- 2025ICNN-enhanced 2SP: Leveraging input convex neural networks for solving two-stage stochastic programming8 May 2025
- 2024Transformer-based Stagewise Decomposition for Large-Scale Multistage Stochastic Optimization3 Apr 2024
- 2023Business Metric-Aware Forecasting for Inventory Management24 Aug 2023
- 2022Learning to Optimize with Stochastic Dominance Constraints14 Nov 2022
- 2022Neur2SP: Neural Two-Stage Stochastic Programming20 May 2022
- 2022Fast Continuous and Integer L-shaped Heuristics Through Supervised Learning2 May 2022