Skip to main content

Advertisement

Log in

Application of Swarm Intelligence and Evolutionary Computation Algorithms for Optimal Reservoir Operation

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

Real-world problems often contain complex structures and various variables, and classical optimization techniques may face difficulties finding optimal solutions. Hence, it is essential to develop efficient and robust techniques to solve these problems. Computational intelligence (CI) optimization methods, such as swarm intelligence (SI) and evolutionary computation (EC), are promising alternatives to conventional gradient-based optimizations. SI algorithms are multi-agent systems inspired by the collective behavior of individuals, while EC algorithms implement adaptive search inspired by the evolution process. This study aims to compare SI and EC algorithms and to compare nature-based and human-based algorithms in the context of water resources planning and management to optimize reservoir operation. In this study four optimization algorithms, including particle swarm optimization (PSO), teaching–learning based optimization algorithm (TLBO), genetic algorithm (GA), and cultural algorithm (CA), were applied to determine the optimal operation of the Aydoghmoush reservoir in Iran. This study used four criteria, known as objective function value, run time, robustness, and convergence rate, to compare the overall performances of the selected optimization algorithms. In term of the objective function, PSO, TLBO, GA, and CA achieved 2.81 × 10–31, 1.66 × 10–24, 4.29 × 10–4, and 1.44 × 10–2, respectively. The results suggested that although both SI and EC algorithms performed acceptably and provided optimal solutions for reservoir operation, SI algorithms outperformed the EC algorithms in terms of accuracy of solutions, convergence rate, and run time to reach global optima.

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

Similar content being viewed by others

Availability of Data and Material

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Code Availability

The codes that support the findings of this study are available from the corresponding author upon reasonable request.

References

Download references

Acknowledgements

The authors thank Iran’s National Science Foundation (INSF) for its support for this research.

Funding

No funding was received for conducting this study specifically.

Author information

Authors and Affiliations

Authors

Contributions

Arya Yaghoubzadeh-Bavandpour; Software, Formal analysis, Writing—Original Draft. Omid Bozorg-Haddad; Conceptualization, Supervision, Project Aadministration. Mohammadreza Rajabi; Writing—Original Draft. Babak Zolghadr-Asli; Software, Formal analysis, Writing—Original Draft. Xuefeng Chu; Validation, Writing—Review and Editing.

Corresponding author

Correspondence to Omid Bozorg-Haddad.

Ethics declarations

Ethics Approval

All authors accept all ethical approvals.

Consent to Participate

All authors consent to participate.

Consent for Publication

All authors consent to publish.

Competing Interests

There is no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix A. Pseudo Code of GA Algorithm

figure a

Appendix B. Pseudo Code of CA Algorithm

figure b

Appendix C. Pseudo Code of PSO Algorithm

figure c

Appendix D. Pseudo Code of TLBO Algorithm

figure d

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yaghoubzadeh-Bavandpour, A., Bozorg-Haddad, O., Rajabi, M. et al. Application of Swarm Intelligence and Evolutionary Computation Algorithms for Optimal Reservoir Operation. Water Resour Manage 36, 2275–2292 (2022). https://doi.org/10.1007/s11269-022-03141-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-022-03141-0

Keywords

Navigation