Application of particle swarm optimization to water management: an introduction and overview
File version
Accepted Manuscript (AM)
Author(s)
Jahandideh-Tehrani, Mahsa
Bozorg-Haddad, Omid
Loaiciga, Hugo A
Griffith University Author(s)
Year published
2020
Metadata
Show full item recordAbstract
Particle swarm optimization (PSO) is a stochastic population-based optimization algorithm inspired by the interactions of individuals in a social world. This algorithm is widely applied in different fields of water resources problems. This paper presents a comprehensive overview of the basic PSO algorithm search strategy and PSO’s applications and performance analysis in water resources engineering optimization problems. Our literature review revealed 22 different varieties of the PSO algorithm. The characteristics of each PSO variety together with their applications in different fields of water resources engineering (e.g., ...
View more >Particle swarm optimization (PSO) is a stochastic population-based optimization algorithm inspired by the interactions of individuals in a social world. This algorithm is widely applied in different fields of water resources problems. This paper presents a comprehensive overview of the basic PSO algorithm search strategy and PSO’s applications and performance analysis in water resources engineering optimization problems. Our literature review revealed 22 different varieties of the PSO algorithm. The characteristics of each PSO variety together with their applications in different fields of water resources engineering (e.g., reservoir operation, rainfall–runoff modeling, water quality modeling, and groundwater modeling) are highlighted. The performances of different PSO variants were compared with other evolutionary algorithms (EAs) and mathematical optimization methods. The review evaluates the capability and comparative performance of PSO variants over conventional EAs (e.g., simulated annealing, differential evolution, genetic algorithm, and shark algorithm) and mathematical methods (e.g., support vector machine and differential dynamic programming) in terms of proper convergence to optimal Pareto fronts, faster convergence rate, and diversity of computed solutions.
View less >
View more >Particle swarm optimization (PSO) is a stochastic population-based optimization algorithm inspired by the interactions of individuals in a social world. This algorithm is widely applied in different fields of water resources problems. This paper presents a comprehensive overview of the basic PSO algorithm search strategy and PSO’s applications and performance analysis in water resources engineering optimization problems. Our literature review revealed 22 different varieties of the PSO algorithm. The characteristics of each PSO variety together with their applications in different fields of water resources engineering (e.g., reservoir operation, rainfall–runoff modeling, water quality modeling, and groundwater modeling) are highlighted. The performances of different PSO variants were compared with other evolutionary algorithms (EAs) and mathematical optimization methods. The review evaluates the capability and comparative performance of PSO variants over conventional EAs (e.g., simulated annealing, differential evolution, genetic algorithm, and shark algorithm) and mathematical methods (e.g., support vector machine and differential dynamic programming) in terms of proper convergence to optimal Pareto fronts, faster convergence rate, and diversity of computed solutions.
View less >
Journal Title
Environmental Monitoring and Assessment
Volume
192
Issue
5
Copyright Statement
© 2020 Springer Netherlands. This is an electronic version of an article published in Environmental Monitoring and Assessment, 2020, 192 (5), pp. 192. Environmental Monitoring and Assessment is available online at: http://link.springer.com/ with the open URL of your article.
Subject
Environmental sciences
Science & Technology
Life Sciences & Biomedicine
Particle swarm optimization
Ecology