Efficient Parallelization of the Stochastic Dual Dynamic Programming Algorithm Applied to Hydropower Scheduling

被引:13
|
作者
Helseth, Arild [1 ]
Braaten, Hallvard [2 ]
机构
[1] SINTEF Energy, N-7465 Trondheim, Norway
[2] Norwegian Univ Sci & Technol, Dept Math Sci, N-7491 Trondheim, Norway
来源
ENERGIES | 2015年 / 8卷 / 12期
关键词
hydropower scheduling; stochastic programming; dynamic programming; parallel processing; SYSTEMS; POWER; MODEL;
D O I
10.3390/en81212431
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
Stochastic dual dynamic programming (SDDP) has become a popular algorithm used in practical long-term scheduling of hydropower systems. The SDDP algorithm is computationally demanding, but can be designed to take advantage of parallel processing. This paper presents a novel parallel scheme for the SDDP algorithm, where the stage-wise synchronization point traditionally used in the backward iteration of the SDDP algorithm is partially relaxed. The proposed scheme was tested on a realistic model of a Norwegian water course, proving that the synchronization point relaxation significantly improves parallel efficiency.
引用
收藏
页码:14287 / 14297
页数:11
相关论文
共 50 条
  • [21] Stochastic dual dynamic integer programming
    Zou, Jikai
    Ahmed, Shabbir
    Sun, Xu Andy
    MATHEMATICAL PROGRAMMING, 2019, 175 (1-2) : 461 - 502
  • [22] Complexity of stochastic dual dynamic programming
    Lan, Guanghui
    MATHEMATICAL PROGRAMMING, 2022, 191 (02) : 717 - 754
  • [23] Applied stochastic integer programming:: Scheduling in the processing industries
    Sand, G
    Engell, S
    Märkert, A
    Schultz, R
    MODELLING, SIMULATION AND OPTIMIZATION OF COMPLEX PROCESSES, 2005, : 441 - 450
  • [24] STOCHASTIC DUAL DYNAMIC-PROGRAMMING FOR SEASONAL SCHEDULING IN THE NORWEGIAN POWER-SYSTEM
    ROTTING, TA
    GJELSVIK, A
    IEEE TRANSACTIONS ON POWER SYSTEMS, 1992, 7 (01) : 273 - 279
  • [25] Stochastic scheduling and dynamic programming - Koole,GM
    Allahverdi, A
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1996, 47 (10) : 1313 - 1314
  • [26] Improving the performance of the stochastic dual dynamic programming algorithm using Chebyshev centers
    Felipe Beltrán
    Erlon C. Finardi
    Guilherme M. Fredo
    Welington de Oliveira
    Optimization and Engineering, 2022, 23 : 147 - 168
  • [27] Improving the performance of the stochastic dual dynamic programming algorithm using Chebyshev centers
    Beltran, Felipe
    Finardi, Erlon C.
    Fredo, Guilherme M.
    de Oliveira, Welington
    OPTIMIZATION AND ENGINEERING, 2022, 23 (01) : 147 - 168
  • [28] Electric power infrastructure planning under uncertainty: stochastic dual dynamic integer programming (SDDiP) and parallelization scheme
    Cristiana L. Lara
    John D. Siirola
    Ignacio E. Grossmann
    Optimization and Engineering, 2020, 21 : 1243 - 1281
  • [29] Efficient Parallelization Using Rank Convergence in Dynamic Programming Algorithms
    Maleki, Saeed
    Musuvathi, Madanlal
    Mytkowicz, Todd
    COMMUNICATIONS OF THE ACM, 2016, 59 (10) : 85 - 92
  • [30] Electric power infrastructure planning under uncertainty: stochastic dual dynamic integer programming (SDDiP) and parallelization scheme
    Lara, Cristiana L.
    Siirola, John D.
    Grossmann, Ignacio E.
    OPTIMIZATION AND ENGINEERING, 2020, 21 (04) : 1243 - 1281