Abstract
For cascade hydropower system (CHS), multi-objective long-term comprehensive operation (MOLTCO) is important for balancing the conflicting objectives of hydropower production and ecological sustainability. This paper proposes an Improved Multi-objective RIME algorithm (IMORIME) to address the MOLTCO problem, aiming to simultaneously maximize power generation and minimize ecological flow deviations. The presented IMORIME introduces Good Point Set method for uniform population initialization and incorporates a hybrid constraint handling strategy combining boundary clipping and penalty functions to effectively ensure solution feasibility. A crowding-weighted roulette selection strategy is adopted to determine guided solutions, adaptively balancing convergence and diversity. Moreover, IMORIME introduces an improved hard rime puncture mechanism inspired by Differential Evolution to mitigate stagnation at local optima and to maintain Pareto front diversity; a Whale Optimization Algorithm spiral enhancement strategy to reinforce local exploitation and accelerate convergence; and a Quasi-Opposition-Based Learning strategy to broaden the search space and preserve global diversity. The efficacy of the proposed algorithm is verified through benchmark tests and practical applications in the Three Gorges and Gezhouba cascades. Quantitative comparisons against five classical algorithms reveal that IMORIME consistently achieves the top average rank (1.0) in both Hypervolume and objective function values across all inflow scenarios. Specifically, in the highly constrained low-flow scenario, IMORIME reduces the ecological flow deviation by 10.5% and improves the Hypervolume metric by 3.1% compared to the second-best algorithm. Furthermore, IMORIME consistently maximizes total hydropower generation while maintaining the most well-distributed Pareto front (yielding the optimal average Spacing rank of 1.3). In the practical cascade system application, IMORIME demonstrates superior convergence stability and robustness, effectively balancing generation benefits and ecological protection in MOLTCO for CHS with coupled generation–ecology objectives.
Similar content being viewed by others
Data availability
The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.
Abbreviations
- f 1 :
-
The objectives of maximizing total hydropower generation
- f 2 :
-
The objectives of minimizing the squared relative ecological flow deviation
- t :
-
The indices of the scheduling period
- Δt :
-
The length of each scheduling period
- m :
-
The indices of the reservoir
- T :
-
The total numbers of scheduling periods
- M :
-
The total numbers of reservoirs
- P m,t :
-
The hydroelectric output of reservoir m at period t
- C m :
-
The power output coefficient of reservoir m
- \({Q}_{m,t}^{P}\) :
-
The power discharge rate of reservoir m at period t
- \({Q}_{t}^{eco}\) :
-
The ecological flow requirements at period t
- H m,t :
-
The hydraulic head of reservoir m at period t
- V m,t :
-
The initial storage volumes of reservoir m at period t
- V m,+1t :
-
The final storage volumes of reservoir m at period t
- \({Q}_{m,t}^{\text{I}}\) :
-
The inflow rates of reservoir m at period t
- \({Q}_{m,t}^{\text{O}}\) :
-
The total outflow of reservoir m at period t
- \({Q}_{m,t}^{S}\) :
-
The spillage flow of reservoir m at period t
- \({Q}_{m,t}^{O,min}\) :
-
The lower bounds of total outflow of reservoir m at period t
- \({Q}_{m,t}^{\text{O},\text{max}}\) :
-
The upper bounds of total outflow of reservoir m at period t
- vm(⋅):
-
The storage–capacity relationship of reservoir m
- Z m,t :
-
The water level of reservoir m at period t
- \({Z}_{m,t}^{down}\) :
-
The average tailwater level of reservoir m at period t corresponding to \({Q}_{m,t}^{\text{O}}\)
- Zm(⋅):
-
The function between the tail water level and outflow of reservoir m
- \({\text{V}}_{m}^{-1}(\cdot )\) :
-
The inverse function of the storage–capacity curve of reservoir m
- \({Z}_{m}^{\text{begin}}\) :
-
The initial water levels of reservoir m
- \({Z}_{m}^{\text{end}}\) :
-
The final water levels of reservoir m
- \({Z}_{m,t}^{min}\) :
-
The minimum allowable water levels of reservoir m at period t
- \({Z}_{m,t}^{\text{max}}\) :
-
The maximum allowable water levels of reservoir m at period t
- \({P}_{m,t}^{min}\) :
-
The lower limits of hydroelectric output of reservoir m at period t
- \({P}_{m,t}^{max}\) :
-
The upper limits of hydroelectric output of reservoir m at period t
- q(⋅):
-
The functional relationship between water level and maximum discharge capacity
- R :
-
The rime population
- UB :
-
The lower bounds of the search space
- LB :
-
The upper bounds of the search space
- N :
-
The number of rime agents in the population
- D :
-
The number of decision variables of the optimization problem
- R ij :
-
The j th decision variable of the rime agent j
- rand, r 2 , r 6 :
-
The random number in (0,1)
- R best, j :
-
The position of the optimal individual in j th dimension
- h :
-
The adhesion degree of rime agents, a random value within (0,1)
- Factor :
-
The composite control coefficient that controls the rime agent movement
- θ :
-
The iteration-dependent angle controlling the movement direction
- β :
-
The environmental factor
- r 1 ,r 3 :
-
The random number within the range (-1,1)
- E :
-
The attachment coefficient
- w :
-
The number of segments of the step function
- K :
-
The maximum iteration number
- k :
-
The current iteration number, where k=1,2,…,K
- [⋅]:
-
The rounding operation
- Fnorm (Ri):
-
The normalized fitness value of the rime agent i
- GD :
-
The unit cube in D dimensional Euclidean space
- {⋅}:
-
The fractional part of a number
- u j :
-
The j th component of the generator point in the D dimensional unit cube GD
- PN(i):
-
The Good Point Set
- F 1 :
-
The first nondominated front
- CD λ :
-
The raw crowding distance of a solution λ∈F1
- CD max :
-
The maximum finite crowding distance within the front
- P λ :
-
The normalized selection probability of the rime agent i
- Ω:
-
The ordered guidance set
- \({R}_{i}^{gui}\) :
-
The specific guided solution assigned to the rime agent i for the current iteration
- r 4 , r 5 :
-
The mutually exclusive indices randomly selected from the population of size N
- D′ :
-
The element-wise distance between the current individual and the guided solution
- b :
-
The form of the logarithmic spiral
- l :
-
The random number uniformly distributed in [-1,1]
- R qopp :
-
The quasi-opposite population
- A :
-
The maximum size of the external archive
References
Xiao, L., Wang, J., Wang, B. & Jiang, H. China’s hydropower resources and development. Sustainability 15(5), 3940 (2023).
Lai, V., Huang, Y. F., Koo, C. H., Ahmed, A. N. & El-Shafie, A. A review of reservoir operation optimisations: from traditional models to metaheuristic algorithms. Arch. Comput. Met. Eng. 29(5), 3435–3457 (2022).
Wang, C., Zhou, J., Lu, P. & Yuan, L. Long-term scheduling of large cascade hydropower stations in Jinsha River, China. Energy Conver. Manag. 90, 476–487 (2015).
Wang, Z., Dai, R., Wang, W., Jie, J. & Ye, Q. Many-objective optimization scheduling of cascade reservoirs in small watersheds based on an evolutionary multitasking framework. Sci. Rep. 15(1), 20523 (2025).
Tan, Q. F. et al. Long-term optimal operation of cascade hydropower stations based on the utility function of the carryover potential energy. J. Hydrol. 580, 124359 (2020).
ALBaaj, B. & Kaplan, O. Enhanced COVID-19 optimization algorithm for solving multi-objective optimal power flow problems with uncertain renewable energy sources: a case study of the Iraqi high-voltage Grid. Energies 18(3), 478 (2025).
Gunantara, N. A review of multi-objective optimization: methods and its applications. Cogent Eng. 5(1), 1502242 (2018).
Bazgan, C., Ruzika, S., Thielen, C. & Vanderpooten, D. The power of the weighted sum scalarization for approximating multiobjective optimization problems. Theory Comput. Syst. 66(1), 395–415 (2022).
Bai, T., Kan, Y. B., Chang, J. X., Huang, Q. & Chang, F. J. Fusing feasible search space into PSO for multi-objective cascade reservoir optimization. Appl. Soft Comput. 51, 328–340 (2017).
Yang, Z., Yang, K., Hu, H. & Su, L. The cascade reservoirs multi-objective ecological operation optimization considering different ecological flow demand. Water Resour. Manage. 33(1), 207–228 (2019).
Lai, X., Li, C., Zhou, J., Zhang, Y. & Li, Y. A multi-objective optimization strategy for the optimal control scheme of pumped hydropower systems under successive load rejections. Appl. Energy 261, 114474 (2020).
Ren, X., Wang, M., Dai, G. & Peng, L. Application of multi-objective evolutionary algorithm based on transfer learning in sliding bearing. Appl. Soft Comput. 176, 113111 (2025).
Emmerich, M. T. & Deutz, A. H. A tutorial on multiobjective optimization: Fundamentals and evolutionary methods. Nat. Comput. 17(3), 585–609 (2018).
Hu, Y. et al. Revisiting scalarization in multi-task learning: a theoretical perspective. Adv. Neural Inf. Process. Syst. 36, 48510–48533 (2023).
Vivek, Y., Ravi, V. & Krishna, P. R. Parallel chaotic bi-objective evolutionary algorithms for scalable feature subset selection via migration strategy. Appl. Soft Comput. https://doi.org/10.1007/s10586-022-03725-w (2025).
Sharifi, M. R., Akbarifard, S., Madadi, M. R., Qaderi, K. & Akbarifard, H. Application of MOMSA algorithm for optimal operation of Karun multi objective multi reservoir dams with the aim of increasing the energy generation. Energy Strateg. Rev. 42, 100883 (2022).
Hao, H., Zhu, H. & Luo, Y. A multi-objective immune balancing algorithm for distributed heterogeneous batching-integrated assembly hybrid flowshop scheduling. Expert Syst. Appl. 259, 125288 (2025).
Torabi, A., Yosefvand, F., Shabanlou, S., Rajabi, A. & Yaghoubi, B. Optimization of integrated operation of surface and groundwater resources using multi-objective grey wolf optimizer (MOGWO) algorithm. Water Resour. Manage. 38(6), 2079–2099 (2024).
Yue, X., Liao, Y., Peng, H., Kang, L. & Zeng, Y. A high-dimensional feature selection algorithm via fast dimensionality reduction and multi-objective differential evolution. Swarm Evol. Comput. 94, 101899 (2025).
Zhang, J., Tang, Q., Li, P., Deng, D. & Chen, Y. A modified MOEA/D approach to the solution of multi-objective optimal power flow problem. Appl. Soft Comput. 47, 494–514 (2016).
Zhang, Q. & Li, H. MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007).
Su, H. et al. RIME: a physics-based optimization. Neurocomputing 532, 183–214 (2023).
Aljaidi, M. et al. MORIME: a multi-objective RIME optimization framework for efficient truss design. Results. Eng. 25, 103933 (2025).
Zhu, W., Fang, L., Ye, X., Medani, M. & Escorcia-Gutierrez, J. IDRM: Brain tumor image segmentation with boosted RIME optimization. Comput. Biol. Med. 166, 107551 (2023).
Li, Y. et al. CDRIME-MTIS: an enhanced RIME optimization-driven multi-threshold segmentation for COVID-19 X-ray images. Comput. Biol. Med. 169, 107838 (2024).
Hua, L. K. & Wang, Y. Applications of number theory to numerical analysis. (Springer Science & Business Media 2012).
Lipowski, A. & Lipowska, D. Roulette-wheel selection via stochastic acceptance. Physica Stat. Mech. Appl. 391(6), 2193–2196 (2012).
Biswas, S. et al. Integrating differential evolution into gazelle optimization for advanced global optimization and engineering applications. Comput. Meth. Appl. Mech. Eng. https://doi.org/10.1016/j.heliyon.2024.e36425 (2025).
Makhadmeh, S. N. et al. Recent advances in multi-objective whale optimization algorithm, its versions and applications. J. King Saud Univ. Comput. Inf. Sci. 37(7), 1–38 (2025).
Wang, H., Wu, Z., Rahnamayan, S., Liu, Y. & Ventresca, M. Enhancing particle swarm optimization using generalized opposition-based learning. Inf. Sci. 181(20), 4699–4714 (2011).
Xing, J., Zhao, H., Chen, H., Deng, R. & Xiao, L. Boosting whale optimizer with quasi-oppositional learning and Gaussian barebone for feature selection and COVID-19 image segmentation. J. Bionic Eng. 20(2), 797–818 (2023).
Wang, S. et al. Multi-objective optimization operation of multiple water sources under inflow-water demand forecast dual uncertainties. J. Hydrol. 630, 130679 (2024).
Zhang, H., Zhou, J., Fang, N., Zhang, R. & Zhang, Y. An efficient multi-objective adaptive differential evolution with chaotic neuron network and its application on long-term hydropower operation with considering ecological environment problem. Int. J. Electr. Power Energy Syst. 45(1), 60–70 (2013).
Deb, K., Pratap, A., Agarwal, S. & Meyarivan, T. A. M. T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002).
Deb, K., Thiele, L., Laumanns, M. & Zitzler, E. Scalable multi-objective optimization test problems. In Proceedings of the 2002 congress on evolutionary computation. CEC’02 (Cat. No. 02TH8600) (Vol. 1, pp. 825-830). (IEEE, 2002).
Huang, Y., He, Z., Qin, Y., Lu, Y. & Chen, K. Optimizing office building performance in the HSWW region of China using simulation with Hyperopt CatBoost and SPEA2. Sci. Rep. 15(1), 8193 (2025).
Beume, N., Naujoks, B. & Emmerich, M. SMS-EMOA: Multiobjective selection based on dominated hypervolume. Eur. J. Oper. Res. 181(3), 1653–1669 (2007).
Ye, Y. et al. Knowledge guided Bayesian classification for dynamic multi-objective optimization. Knowl. Based Syst. 250, 109173 (2022).
Zitzler, E., Deb, K. & Thiele, L. Comparison of multiobjective evolutionary algorithms: empirical results. Evol. Comput. 8(2), 173–195 (2000).
Huband, S., Hingston, P., Barone, L. & While, L. A review of multiobjective test problems and a scalable test problem toolkit. IEEE Trans. Evol. Comput. 10(5), 477–506 (2006).
Schott, J. R. Fault tolerant design using single and multicriteria genetic algorithm optimization (No. AFITCICIA95039) (1995).
Blank, J. & Deb, K. Pymoo: multi-objective optimization in python. IEEE Access 8, 89497–89509 (2020).
Dey, A., Dey, S., Bhattacharyya, S., Platos, J. & Snasel, V. Novel quantum inspired approaches for automatic clustering of gray level images using particle swarm optimization, spider monkey optimization and ageist spider monkey optimization algorithms. Appl. Soft Comput. 88, 106040 (2020).
Qin, P. et al. Climate change impacts on three gorges reservoir impoundment and hydropower generation. J Hydrol. 580, 123922 (2020).
Acknowledgements
This work was financially supported by the Natural Science Foundation of Henan Province (242300420309). Appreciation is extended to the Pymoo group for offering access to the computational codes applied in this research.
Funding
This work was financially supported by the Natural Science Foundation of Henan Province (242300420309).
Author information
Authors and Affiliations
Contributions
Aolin Gao: Conceptualization; Data curation; Formal analysis; Investigation; Methodology; Resources; Software; Visualization; Writing - original draft; Writing - review & editing. Hu Hu: Supervision; Project administration; Funding acquisition. He Li: Data curation; Validation; Writing - review & editing. Lyuwen Su: Data curation; Writing - review & editing Zhe Yang: Investigation; Resources; Writing - review & editing. Kaixu Geng: Data curation; Writing - review & editing. Cihang Shan: Investigation; Validation.
Corresponding author
Ethics declarations
Competing interest
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Gao, A., Hu, H., Li, H. et al. Enhancing long-term comprehensive operation of cascade hydropower system using an improved multi-objective RIME optimization. Sci Rep (2026). https://doi.org/10.1038/s41598-026-45836-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-026-45836-z


