2015
DOI: 10.3390/en81212431
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
7
1
1

Relationship

2
7

Authors

Journals

citations
Cited by 15 publications
(19 citation statements)
references
References 12 publications
0
18
0
Order By: Relevance
“…With the above Equations (20)- (22), the net head function can be rewritten as a fourth-order polynomial of storage volume, turbine discharge, and spillage, shown in (23):…”
Section: Reformulating Nonlinearities Of the Hydropower Systemmentioning
confidence: 99%
See 1 more Smart Citation
“…With the above Equations (20)- (22), the net head function can be rewritten as a fourth-order polynomial of storage volume, turbine discharge, and spillage, shown in (23):…”
Section: Reformulating Nonlinearities Of the Hydropower Systemmentioning
confidence: 99%
“…Mathematically, the present problem is a high-dimensional, nonlinear, multistage, and multi-objective optimization [18]. In the past decades, three kinds of techniques have been developed for this problem: Mathematical programming [19,20], dynamic programming (DP) and a DP-based method [21][22][23], and population-based algorithms [24][25][26]. In mathematical programming, linear programming and nonlinear programming methods are widely used.…”
Section: Introductionmentioning
confidence: 99%
“…No parallelization was carried out except the one from the optimization solver. Parallelization in the SDDP framework is well studied, as in [26], and thus neglected in this work. It would, however, contribute to significantly reducing the CPU time.…”
Section: Solution Approachmentioning
confidence: 99%
“…No parallelization was carried out except the one from the optimization solver. Parallelization in the SDDP framework is well studied, as in [25], and thus neglected for this work. It would, however, contribute to significantly reducing the CPU time.…”
Section: Case Studymentioning
confidence: 99%