TY - JOUR
T1 - Gradient-based Water Cycle Algorithm with evaporation rate applied to chaos suppression
AU - Pahnehkolaei, Seyed Mehdi Abedi
AU - Alfi, Alireza
AU - Sadollah, Ali
AU - Kim, Joong Hoon
N1 - Publisher Copyright:
© 2016 Elsevier B.V.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2017/4/1
Y1 - 2017/4/1
N2 - Water Cycle Algorithm (WCA) is a nature-inspired population-based metaheuristic algorithm, which has been successfully applied to solve a wide range of benchmarks and real-world optimization problems. In this paper, an extended version of WCA, namely Gradient-based Water Cycle Algorithm (GWCA) with evaporation rate, is introduced to enhance the performance of the standard WCA by incorporating a local optimization operator so-called gradient-based approach. The idea of GWCA is underlined using the concept of moving (flowing) individuals along the steepest direction slope under a certain criterion. In order to demonstrate parameters influence on the performance of GWCA, an extensive sensitivity analysis is also carried out. To verify the performance of the GWCA, twelve well-known benchmark functions are adopted from the literature in the experiments. Both value-based and ranked-based methods are conducted to compare the performance of reported algorithms on the whole test suite. To this reason, the mean best and standard deviation of the results are provided and the Friedman test is utilized to determine average ranking of the algorithms based on their performances in each experiment. Corresponding results indicate that the proposed GWCA has outstanding performance in comparison with some state-of-art optimization algorithms. Finally, the chaos suppression problem using backstepping control as a real case study was adopted to confirm the efficiency of GWCA. The experimental results demonstrate the feasibility and efficiency of the proposed GWCA.
AB - Water Cycle Algorithm (WCA) is a nature-inspired population-based metaheuristic algorithm, which has been successfully applied to solve a wide range of benchmarks and real-world optimization problems. In this paper, an extended version of WCA, namely Gradient-based Water Cycle Algorithm (GWCA) with evaporation rate, is introduced to enhance the performance of the standard WCA by incorporating a local optimization operator so-called gradient-based approach. The idea of GWCA is underlined using the concept of moving (flowing) individuals along the steepest direction slope under a certain criterion. In order to demonstrate parameters influence on the performance of GWCA, an extensive sensitivity analysis is also carried out. To verify the performance of the GWCA, twelve well-known benchmark functions are adopted from the literature in the experiments. Both value-based and ranked-based methods are conducted to compare the performance of reported algorithms on the whole test suite. To this reason, the mean best and standard deviation of the results are provided and the Friedman test is utilized to determine average ranking of the algorithms based on their performances in each experiment. Corresponding results indicate that the proposed GWCA has outstanding performance in comparison with some state-of-art optimization algorithms. Finally, the chaos suppression problem using backstepping control as a real case study was adopted to confirm the efficiency of GWCA. The experimental results demonstrate the feasibility and efficiency of the proposed GWCA.
KW - Backstepping control
KW - Chaos suppression
KW - Metaheuristics
KW - Optimization
KW - Water Cycle Algorithm
UR - http://www.scopus.com/inward/record.url?scp=85010445192&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85010445192&partnerID=8YFLogxK
U2 - 10.1016/j.asoc.2016.12.030
DO - 10.1016/j.asoc.2016.12.030
M3 - Article
AN - SCOPUS:85010445192
SN - 1568-4946
VL - 53
SP - 420
EP - 440
JO - Applied Soft Computing
JF - Applied Soft Computing
ER -