Skip to main content
Log in

A Parallel Multi-objective Optimization Algorithm Based on Coarse-to-Fine Decomposition for Real-time Large-scale Reservoir Flood Control Operation

  • Published:
Water Resources Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Cabrera DM (2016) Evolutionary algorithms for large-scale global optimisation: a snapshot, trends and challenges. Progress in Artificial Intelligence 5(2):1–5

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ding Y, Wang SSY (2012) Optimal control of flood diversion in watershed using nonlinear optimization. Adv Water Resour 44(4):30–48

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Li FF, Qiu J (2016) Multi-objective optimization for integrated hydro cphotovoltaic power system. Appl Energy 167:377–384

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Yanga Z, Ke T, Xin Y (2008) Large scale evolutionary optimization using cooperative coevolution. Inf Sci 178(15):2985–2999

    Article  Google Scholar 

  • Zhang Q, Li H (2007) MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731

    Article  Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Yutao Qi.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-022-03196-z

Keywords

Navigation