Abstract
Reservoir flood control operation (RFCO) is a multi-objective optimization problem with a long sequence of correlated decision variables. It brings big challenges to large-scale multi-objective optimizers which were generally developed based on the divide-and-conquer strategy. For solving large-scale RFCO problem, a novel coarse-to-fine decomposition method is developed and combined with the algorithmic framework of multi-objective evolutionary algorithm based on decomposition (MOEA/D), giving rise to the proposed pCFD-MOEA/D algorithm. The pCFD-MOEA/D algorithm first divides the original RFCO problem into a sequence of sub-problems from coarse to fine scale with different scheduling time intervals. Then all sub-problems are optimized simultaneously and communicate at set intervals. Experimental results on three typical floods at Ankang reservoir have demonstrated that the proposed pCFD-MOEA/D can successfully obtain the elaborate hourly schedule schemes in real time and outperforms the compared algorithms.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11269-022-03196-z/MediaObjects/11269_2022_3196_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11269-022-03196-z/MediaObjects/11269_2022_3196_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11269-022-03196-z/MediaObjects/11269_2022_3196_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11269-022-03196-z/MediaObjects/11269_2022_3196_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11269-022-03196-z/MediaObjects/11269_2022_3196_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11269-022-03196-z/MediaObjects/11269_2022_3196_Fig6_HTML.png)
Similar content being viewed by others
Data Availability
The data set of floods for the Ankang reservoir.
Code Availability
No.
References
Azari A, Hamzeh S, Naderi S (2018) Multi-objective optimization of the reservoir system operation by using the hedging policy. Water Resour Manage 32(6):2061–2078
Bai T, Kan YB, Chang JX, Huang Q, Chang FJ (2017) Fusing feasible search space into pso for multi-objective cascade reservoir optimization. Appl Soft Comput 51(C):328–340
Bayat B, Mousavi SJ, Namin MM (2011) Optimization-simulation for short-term reservoir operation under flooding conditions. Aqua 60(7):434
Cabrera DM (2016) Evolutionary algorithms for large-scale global optimisation: a snapshot, trends and challenges. Progress in Artificial Intelligence 5(2):1–5
Chen H, Cheng R, Wen J, Li H, Weng J (2020) Solving large-scale many-objective optimization problems by covariance matrix adaptation evolution strategy with scalable small subpopulations. Inf Sci 509:457–469
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197
Ding Y, Wang SSY (2012) Optimal control of flood diversion in watershed using nonlinear optimization. Adv Water Resour 44(4):30–48
He C, Li L, Tian Y, Zhang X, Cheng R, Jin Y, Yao X (2019a) Accelerating large-scale multiobjective optimization via problem reformulation. IEEE Transactions on Evolutionary Computation pp 1
He Y, Xu Q, Yang S, Liao L (2014) Reservoir flood control operation based on chaotic particle swarm optimization algorithm. Appl Math Model 38(17–18):4480–4492
He Z, Zhou J, Mo L, Qin H, Wang C (2019b) Multiobjective reservoir operation optimization using improved multiobjective dynamic programming based on reference lines. IEEE Access PP(99):1
Hillermeier C (2001) Nonlinear multiobjective optimization. Birkhäuser Verlag
Kumar DN, Baliarsingh F, Raju KS (2010) Optimal reservoir operation for flood control using folded dynamic programming. Water Resour Manage 24(6):1045–1064
Li FF, Qiu J (2016) Multi-objective optimization for integrated hydro cphotovoltaic power system. Appl Energy 167:377–384
Li K, Omidvar MN, Deb K, Yao X (2016) Parallel Problem Solving from Nature, chap Variable Interaction in Multi-objective Optimization Problems, pp 399–409
Li M, Wei J (2018) A cooperative co-evolutionary algorithm for large-scale multi-objective optimization problems. In: the Genetic and Evolutionary Computation Conference Companion
Liu X, Luo J (2019) A dynamic multi-objective optimization model with interactivity and uncertainty for real-time reservoir flood control operation. Appl Mathl Model 74(OCT.):606–620
Luo J, Qi Y, Xie J, Zhang X (2015) A hybrid multi-objective PSO-EDA algorithm for reservoir flood control operation. Appl Soft Comput 34(C):526–538
Ma X, Liu F, Qi Y, Wang X, Li L, Jiao L, Yin M, Gong M (2016) A multiobjective evolutionary algorithm based on decision variable analyses for multiobjective optimization problems with large-scale variables. IEEE Trans Evol Comput 20(2):275–298
Moridi A, Yazdi J (2017) Optimal allocation of flood control capacity for multi-reservoir systems using multi-objective optimization approach. Water Resour Manage 31(14):4521–4538
Nain P, Deb K (2002) A computationally effective multi-objective search and optimization technique using Coarse-to-Fine grain modeling. Tech. Rep. 2002005, Kangal Report
Needham JT, Watkins JDW, Lund JR, Nanda SK (2000) Linear programming for flood control in the iowa and des moines rivers. J Water Resour Plan Manag 126(3):118–127
Qi Y, Liu F, Liu M, Gong M, Jiao L (2012) Multi-objective immune algorithm with baldwinian learning. Appl Soft Comput 12(8):2654–2674
Qi Y, Yu J, Li X, Wei Y, Miao QM (2017) Reservoir flood control operation using multi-objective evolutionary algorithm with decomposition and preferences. Appl Soft Comput 50:21–33
Qin H, Zhou J, Lu Y, Li Y, Zhang Y (2010) Multi-objective cultured differential evolution for generating optimal trade-offs in reservoir flood control operation. Water Resour Manage 24(11):2611–2632
Rahimi H, Ardakani MK, Ahmadian M, Tang X (2020) Multi-reservoir utilization planning to optimize hydropower energy and flood control simultaneously. Environmental Processes 7:41–52
Song A, Yang Q, Chen WN, Zhang J (2016) A random-based dynamic grouping strategy for large scale multi-objective optimization. In: Evolutionary Computation, pp 468–475
Wang W, Jia B, Simonovic SP, Wu S, Fan Z, Ren L (2021) Comparison of representative heuristic algorithms for multi-objective reservoir optimal operation. Water Resour Manage 35:2741–2762
Wang Y, Liu H, Wei F, Zong T, Li X (2017) Cooperative co-evolution with formula-based variable grouping for large-scale global optimization. Evol Comput
Yakowitz S (1982) Dynamic programming applications in water resources. Water Resour Res 18(4):673–696
Yanga Z, Ke T, Xin Y (2008) Large scale evolutionary optimization using cooperative coevolution. Inf Sci 178(15):2985–2999
Zhang Q, Li H (2007) MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
Zhang X, Tian Y, Cheng R, Jin Y (2016) A decision variable clustering-based evolutionary algorithm for large-scale many-objective optimization. IEEE Trans Evol Comput PP(99):1
Zille H, Ishibuchi H, Mostaghim S, Nojima Y (2017a) A framework for large-scale multiobjective optimization based on problem transformation. IEEE Trans Evol Comput 22(2):260–275
Zille H, Ishibuchi H, Mostaghim S, Nojima Y (2017b) Mutation operators based on variable grouping for multi-objective large-scale optimization. In: Computational Intelligence, pp 1–8
Funding
This work was supported by the National Natural Science Foundation of China under Grant No. 61772392 and 61976143, the Guangdong Basic and Applied Basic Research Foundation under Grants 2020A151501946 and 2022A1515010139.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of Interest
The authors have no conflicts of interest to declare.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yang, R., Qi, Y., Lei, J. et al. A Parallel Multi-objective Optimization Algorithm Based on Coarse-to-Fine Decomposition for Real-time Large-scale Reservoir Flood Control Operation. Water Resour Manage 36, 3207–3219 (2022). https://doi.org/10.1007/s11269-022-03196-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-022-03196-z