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 条
  • [31] Foreign exchange trading and management with the stochastic dual dynamic programming method
    Reus, Lorenzo
    Alexander Sepulveda-Hurtado, Guillermo
    FINANCIAL INNOVATION, 2023, 9 (01)
  • [32] Stochastic dual dynamic programming with stagewise-dependent objective uncertainty
    Downward, Anthony
    Dowson, Oscar
    Baucke, Regan
    OPERATIONS RESEARCH LETTERS, 2020, 48 (01) : 33 - 39
  • [33] Stochastic Dual Dynamic Programming for Multiechelon Lot Sizing with Component Substitution
    Thevenin, Simon
    Adulyasak, Yossiri
    Cordeau, Jean-Francois
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (06) : 3151 - 3169
  • [34] Primal and dual stochastic dynamic programming in long term hydrothermal scheduling
    Martinez, L
    Soares, S
    2004 IEEE PES POWER SYSTEMS CONFERENCE & EXPOSITION, VOLS 1 - 3, 2004, : 1283 - 1288
  • [35] Modeling time-dependent randomness in stochastic dual dynamic programming
    Lohndorf, Nils
    Shapiro, Alexander
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 273 (02) : 650 - 661
  • [36] Approximating hydropower systems by feasibility spaces in stochastic dual dynamic programming
    Helseth, Arild
    ELECTRIC POWER SYSTEMS RESEARCH, 2024, 234
  • [37] Computational complexity of stochastic programming problems
    Dyer, M
    Stougie, L
    MATHEMATICAL PROGRAMMING, 2006, 106 (03) : 423 - 432
  • [38] Computational complexity of stochastic programming problems
    Martin Dyer
    Leen Stougie
    Mathematical Programming, 2006, 106 : 423 - 432
  • [39] DUAL PROBLEMS IN STOCHASTIC PROGRAMMING
    WETS, R
    COMPTES RENDUS HEBDOMADAIRES DES SEANCES DE L ACADEMIE DES SCIENCES SERIE A, 1970, 270 (01): : 47 - &
  • [40] Economic evaluation of a CHP biomass plant using stochastic dual dynamic programming
    Caio Monteiro Leocadio
    Carlos Salvador Gomide Richa
    Marcio Zamboti Fortes
    Vitor Hugo Ferreira
    Bruno Henriques Dias
    Electrical Engineering, 2020, 102 : 2605 - 2615