Skip to main content
Log in

A Systematic Review of Optimization of Dams Reservoir Operation Using the Meta-heuristic Algorithms

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

During the last two decades, the issue of optimal operation of dam reservoirs has received much attention among water resources management researchers. Also, the operation of dam reservoirs in terms of diversity of decision-making and target functions has complexities that sometimes cannot be solved with traditional optimization methods and requires a lot of time and money. Therefore, the use of new tools and advanced methods in solving such problems is inevitable. In this review article, 76 research articles from the most prestigious journals in the world between 2002 and 2021 have been reviewed. Meta-analysis method (PRISMA) has been used for systematic review and selection of the studied articles. This research includes a comprehensive review regarding the application of different optimization models in the exploitation of dam reservoirs and can provide a critical insight into the selection of used models and the accuracy of different modeling methods in the optimization of dam reservoirs. The investigated models include single-objective and multi-objective reservoirs, as well as single and multi-reservoirs. The results of this study show that researchers' interest and popularity in hybrid algorithms (HA) (18.68%) and GA (16.48%) were more than the traditional or improved versions. Also, hybrid algorithms showed better results than single meta-heuristic algorithms and traditional methods. According to the obtained results, it can be stated that the meta-heuristic algorithms used are capable of solving complex models in reservoir operation problems with a fast convergence rate.

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
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Availability of Data and Materials

Those will be made available on reasonable request.

Abbreviations

ABC:

Artificial Bee Colony

ACDE:

Adaptive Chaotic Differential Evolution

ACO:

Ant Colony Optimization

ADE:

Adaptive Differential Evolution

AFSA:

Artificial Fish Swarm Algorithm

AGA:

Adaptive Genetic Algorithm

AI:

Artificial Intelligence Algorithm

ANFIS:

Adaptive Network-based Fuzzy Inference System

ANN:

Artificial Neural Network

AOA:

Accompanying Progressive Optimality

APO:

Artificial physics optimization

ARIW:

Adaptive random inertia weight

BA:

Bat Algorithm

BBO:

Biogeography-based optimization

C-GA:

Chaos-genetic algorithm

CGA:

Constrained genetic algorithm

CIPSO:

Constrained version of IPSO algorithm

COA:

Chaos Optimization Algorithm

CPSO:

Chaotic particle swarm optimization

CSA:

Clonal Selection Algorithm

CSA:

Cuckoo Search Algorithm

CSO:

Cat Swarm Optimization

DE:

Differential Evolution

DP:

Dynamic Programming

ELM:

Extreme Learning Machine

EMPSO:

Elitist-mutated particle swarm optimization

FA:

Firefly algorithm

FCACOA:

Fully Constrained Ant Colony Optimization

FFNN:

Feed-forward neural network

FIS:

Fuzzy Inference System

FOA:

Fruit Fly Optimization Algorithm

GA:

Genetic Algorithm

GA–KNN:

Genetic Algorithm–K Nearest Neighborhood

BSGA:

Bayesian Stochastic GA

GAOM:

Genetic Algorithm Optimization Model

GEP:

Gene Expression Programming

GP:

Genetic Programming

GPR:

Gaussian Process Regression

GSA:

Gravity Search Algorithm

GWO:

Grey Wolf Optimizer

GWO:

Grey Wolf Optimizer

HBMO:

Honey-Bee Mating Optimization

HB-SA:

Hybrid bat–swarm algorithm

HSA:

Harmony Search Algorithm

HSLSO:

Hybridizing sum-local search optimizer

HWGA:

Hybrid whale-genetic algorithm

IBA:

Improved bat algorithm

ICA:

Imperialist Competitive Algorithm

IDEPSO:

Improved hybrid DE and PSO

IDP:

Incremental Dynamic Programming

IGWO:

Improved Grey Wolf Optimization

IPSO:

Improved particle swarm optimization

ISO:

Implicit stochastic reservoir optimization

IWO:

Invasive weed optimization

JA:

Jaya Algorithm

KA:

Kidney Algorithm

LBA:

Lévy Flight Bat Algorithm

LFWOA:

Lévy flight and distribution

LP:

Linear Programming

LPA:

Lion Pride Algorithm

LSO:

Lion Swarm Optimization

LTHG:

Long Term Hydropower Generation

LTMIF:

Long-Term Mean Inflow Forecast

MA:

Metaheuristic algorithms

MBA:

Monarch Butterfly Algorithm

MFOA:

Modified Fruit Fly Optimization Algorithm

ML:

Machine Learning

MSA:

Moth Swarm Algorithm

MS-DEPSO:

Multi-strategy

NDSs:

Nondominated solutions

NFIS:

Neuro-Fuzzy Inference System

NFL:

No Free Lunch theorem

NLP:

Non-Linear Programming

NSGA-II:

Non-Dominated Sorting Genetic Algorithm-II

NSGA-III:

Non-Dominated Sorting Genetic Algorithm-III

PA-DDS:

Pareto Archived Dynamically Dimensioned Search

PCACOA:

Partially Constrained Ant Colony Optimization Algorithm

PFDO:

Perfect-Forecast Deterministic Optimization

POA:

Progressive Optimization Algorithm

PSO:

Particle Swarm Optimization

R:

Correlation Coefficient

R2 :

Coefficient of Determination

RVM:

Relevance Vector Machine

SA:

Simulated ANeuro-Fuzzynnealing

SCE:

Shuffled Complex Evolution

SDP:

Stochastic dynamic programming

SLGA:

Self-Learning Genetic Algorithm

SM:

Simulation Model

SMA:

Spider Monkey Algorithm

SMLA:

Shark Machine Learning Algorithm

SOM:

Self-Organizing Map

SOP:

Standard reservoir operating policy

SOS:

Symbiotic Organisms Search

SQP:

Sequential Quadratic Programming algorithm

SVM:

Support Vector Machine

SVR:

Support Vector Regression

TLBO:

Teaching Learning Based Optimization

VNS:

Variable Neighborhood Search

WA:

Weed Algorithms

WCA:

Water Cycle Algorithm

WOA:

Weed Optimization Algorithm

WOA:

Whale Optimization Algorithm

References

Download references

Author information

Authors and Affiliations

Authors

Contributions

Behrang Beiranvand developed the theory and performed the computations. Parisa-Sadat Ashofteh verified the analytical methods. Parisa-Sadat Ashofteh encouraged Behrang Beiranvand to investigate a specific aspect. Parisa-Sadat Ashofteh supervised the findings of this work. All authors discussed the results and contributed to the final manuscript. Behrang Beiranvand wrote the manuscript with support from Parisa-Sadat Ashofteh. Parisa-Sadat Ashofteh conceived the original idea.

Corresponding author

Correspondence to Parisa-Sadat Ashofteh.

Ethics declarations

Ethical Approval

The paper is not currently being considered for publication elsewhere. All authors have been personally and actively involved in substantial work leading to the paper, and will take public responsibility for its content.

Consent to Participate

Informed consent was obtained from all individual participants included in the study.

Consent to Publish

The participant has consented to the submission of the case report to the journal.

Competing Interests

None.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Beiranvand, B., Ashofteh, PS. A Systematic Review of Optimization of Dams Reservoir Operation Using the Meta-heuristic Algorithms. Water Resour Manage 37, 3457–3526 (2023). https://doi.org/10.1007/s11269-023-03510-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-023-03510-3

Keywords

Navigation