4.7 Article

A parallel dynamic programming algorithm for multi-reservoir system optimization

期刊

ADVANCES IN WATER RESOURCES
卷 67, 期 -, 页码 1-15

出版社

ELSEVIER SCI LTD
DOI: 10.1016/j.advwatres.2014.01.002

关键词

Dynamic programming; Multi-reservoir system optimization; Joint operation; Parallel computing

资金

  1. National Key Technologies RD Program [2013BAB05B03, 2009BAC56B03]
  2. National Natural Science Foundation in China [51109114]
  3. Chinese government
  4. AECOM endowment

向作者/读者索取更多资源

This paper develops a parallel dynamic programming algorithm to optimize the joint operation of a multi-reservoir system. First, a multi-dimensional dynamic programming (DP) model is formulated for a multi-reservoir system. Second, the DP algorithm is parallelized using a peer-to-peer parallel paradigm. The parallelization is based on the distributed memory architecture and the message passing interface (MPI) protocol. We consider both the distributed computing and distributed computer memory in the parallelization. The parallel paradigm aims at reducing the computation time as well as alleviating the computer memory requirement associated with running a multi-dimensional DP model. Next, we test the parallel DP algorithm on the classic, benchmark four-reservoir problem on a high-performance computing (HPC) system with up to 350 cores. Results indicate that the parallel DP algorithm exhibits good performance in parallel efficiency; the parallel DP algorithm is scalable and will not be restricted by the number of cores. Finally, the parallel DP algorithm is applied to a real-world, five-reservoir system in China. The results demonstrate the parallel efficiency and practical utility of the proposed methodology. (C) 2014 Elsevier Ltd. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据