中国农村水利水电
中國農村水利水電
중국농촌수이수전
CHINA RURAL WATER AND HYDROPOWER
2014年
9期
70-75
,共6页
蒋志强%纪昌明%孙平%王丽萍%张验科
蔣誌彊%紀昌明%孫平%王麗萍%張驗科
장지강%기창명%손평%왕려평%장험과
梯级水库%多维动态规划%并行算法%优化调度%李向江流域
梯級水庫%多維動態規劃%併行算法%優化調度%李嚮江流域
제급수고%다유동태규화%병행산법%우화조도%리향강류역
cascade reservoirs%multi-dimensional dynamic programming%parallel algorithm%operation optimization%Lixianjiang Basin
为增强动态规划算法对梯级水库群联合优化调度问题的求解能力,基于多层嵌套的思想,提出了多层嵌套多维动态规划算法。通过与传统多维动态规划算法的对比分析,发现该方法能在内存占用量以及程序复杂度2方面有效缓解多维动态规划算法应用于梯级水库群联合优化调度时的维数灾问题。针对该方法在运行时间上的缺陷,引入并行处理技术,利用状态离散点间的计算独立性构建了多层嵌套多维动态规划并行算法。以李仙江流域三库梯级为背景进行了实例研究,并从运行时间、并行加速比、并行效率以及CPU核数等方面对该并行算法进行了详细的性能分析。结果表明在现有的计算条件下该并行算法能有效提高计算效率和缓解多维动态规划维数灾问题。
為增彊動態規劃算法對梯級水庫群聯閤優化調度問題的求解能力,基于多層嵌套的思想,提齣瞭多層嵌套多維動態規劃算法。通過與傳統多維動態規劃算法的對比分析,髮現該方法能在內存佔用量以及程序複雜度2方麵有效緩解多維動態規劃算法應用于梯級水庫群聯閤優化調度時的維數災問題。針對該方法在運行時間上的缺陷,引入併行處理技術,利用狀態離散點間的計算獨立性構建瞭多層嵌套多維動態規劃併行算法。以李仙江流域三庫梯級為揹景進行瞭實例研究,併從運行時間、併行加速比、併行效率以及CPU覈數等方麵對該併行算法進行瞭詳細的性能分析。結果錶明在現有的計算條件下該併行算法能有效提高計算效率和緩解多維動態規劃維數災問題。
위증강동태규화산법대제급수고군연합우화조도문제적구해능력,기우다층감투적사상,제출료다층감투다유동태규화산법。통과여전통다유동태규화산법적대비분석,발현해방법능재내존점용량이급정서복잡도2방면유효완해다유동태규화산법응용우제급수고군연합우화조도시적유수재문제。침대해방법재운행시간상적결함,인입병행처리기술,이용상태리산점간적계산독립성구건료다층감투다유동태규화병행산법。이리선강류역삼고제급위배경진행료실례연구,병종운행시간、병행가속비、병행효솔이급CPU핵수등방면대해병행산법진행료상세적성능분석。결과표명재현유적계산조건하해병행산법능유효제고계산효솔화완해다유동태규화유수재문제。
In order to enhance the dynamic programming algorithm's ability to solve the joint operation optimization problem of cas-cade reservoirs ,the multilayer nested dynamic programming algorithm is proposed in this paper based on the thought of multi-layer nested structure .Through a comparison with the conventional multi-dimensional dynamic programming algorithm ,it is found that this method can effectively alleviate the dimension disaster problem of multi-dimensional dynamic programming algorithm in the ap-plication of cascade reservoirs operation optimization in terms of programming complexity and memory space occupation .Targeted at the defect on run-time ,this paper introduces the parallel processing technology and builds the multilayer nested parallel multi-dimen-sional dynamic programming algorithm by using the independence of calculation among the discrete points .Li Xianjiang River cascade reservoirs is used as the study instance in this paper ,and there is a detailed performance analysis of this parallel algorithm on run-time ,parallel speedup ,parallel efficiency and the number of CPU cores .Results show that this parallel algorithm can effectively im-prove the computation efficiency and alleviate the dimension disaster of multi-dimensional dynamic programming under the condition of the existing computer hardware .