Complexity of stochastic dual dynamic programming

被引:0
|
作者
Guanghui Lan
机构
[1] Georgia Institute of Technology,H. Milton Stewart School of Industrial and Systems Engineering
来源
Mathematical Programming | 2022年 / 191卷
关键词
90C25; 90C06; 90C22; 49M37; 93A14; 90C15;
D O I
暂无
中图分类号
学科分类号
摘要
Stochastic dual dynamic programming is a cutting plane type algorithm for multi-stage stochastic optimization originated about 30 years ago. In spite of its popularity in practice, there does not exist any analysis on the convergence rates of this method. In this paper, we first establish the number of iterations, i.e., iteration complexity, required by a basic dual dynamic programming method for solving single-scenario multi-stage optimization problems, by introducing novel mathematical tools including the saturation of search points. We then refine these basic tools and establish the iteration complexity for an explorative dual dynamic programing method proposed herein and the classic stochastic dual dynamic programming method for solving more general multi-stage stochastic optimization problems under the standard stage-wise independence assumption. Our results indicate that the complexity of these methods mildly increases with the number of stages T, in fact linearly dependent on T for discounted problems. Therefore, they are efficient for strategic decision making which involves a large number of stages, but with a relatively small number of decision variables in each stage. Without explicitly discretizing the state and action spaces, these methods might also be pertinent to the related reinforcement learning and stochastic control areas.
引用
收藏
页码:717 / 754
页数:37
相关论文
共 50 条
  • [21] INEXACT CUTS IN STOCHASTIC DUAL DYNAMIC PROGRAMMING APPLIED TO MULTISTAGE STOCHASTIC NONDIFFERENTIABLE PROBLEMS
    Guigues, Vincent
    Monteiro, Renato
    Svaiter, Benar
    SIAM JOURNAL ON OPTIMIZATION, 2021, 31 (03) : 2084 - 2110
  • [22] Stochastic iterative dynamic programming: a Monte Carlo approach to dual control
    Thompson, AM
    Cluett, WR
    AUTOMATICA, 2005, 41 (05) : 767 - 778
  • [23] Foreign exchange trading and management with the stochastic dual dynamic programming method
    Lorenzo Reus
    Guillermo Alexander Sepúlveda-Hurtado
    Financial Innovation, 9
  • [24] Regularized stochastic dual dynamic programming for convex nonlinear optimization problems
    Vincent Guigues
    Migual A. Lejeune
    Wajdi Tekaya
    Optimization and Engineering, 2020, 21 : 1133 - 1165
  • [25] An Approximate Dynamic Programming Approach for Dual Stochastic Model Predictive Control
    Arcari, Elena
    Hewing, Lukas
    Zeilinger, Melanie N.
    IFAC PAPERSONLINE, 2020, 53 (02): : 8105 - 8111
  • [26] Fast Stochastic Dual Dynamic Programming for Economic Dispatch in Distribution Systems
    Lan, Yu
    Zhai, Qiaozhu
    Liu, Xiaoming
    Guan, Xiaohong
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2023, 38 (04) : 3828 - 3840
  • [27] Stochastic Dual Dynamic Programming for transportation planning under demand uncertainty
    Fhoula, Boutheina
    Hajji, Adnene
    Rekik, Monia
    2013 INTERNATIONAL CONFERENCE ON ADVANCED LOGISTICS AND TRANSPORT (ICALT), 2013, : 550 - 555
  • [28] A Stochastic Dual Dynamic Programming Approach for Optimal Operation of DER Aggregators
    Fatouros, Panagiotis
    Konstantelos, Ioannis
    Papadaskalopoulos, Dimitrios
    Strbac, Goran
    2017 IEEE MANCHESTER POWERTECH, 2017,
  • [29] Regularized stochastic dual dynamic programming for convex nonlinear optimization problems
    Guigues, Vincent
    Lejeune, Miguel A.
    Tekaya, Wajdi
    OPTIMIZATION AND ENGINEERING, 2020, 21 (03) : 1133 - 1165
  • [30] Risk neutral and risk averse Stochastic Dual Dynamic Programming method
    Shapiro, Alexander
    Tekaya, Wajdi
    da Costa, Joari Paulo
    Soares, Murilo Pereira
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 224 (02) : 375 - 391