TY - JOUR
T1 - The corona virus search optimizer for solving global and engineering optimization problems
AU - Golalipour, Keyvan
AU - Faraji Davoudkhani, Iraj
AU - Nasri, Shohreh
AU - Naderipour, Amirreza
AU - Mirjalili, Seyedali
AU - Abdelaziz, Almoataz Y.
AU - El-Shahat, Adel
N1 - Publisher Copyright:
© 2023 THE AUTHORS
PY - 2023/9/1
Y1 - 2023/9/1
N2 - In this paper, a new and effective meta-heuristic method named corona-virus search optimizer (CVSO) is proposed inspired based on the movement and search of the corona-virus among different societies, prevalence, and death of individuals. The CVSO has local and global search suitable balance due to the use of evolutionary strategies as well as appropriate social learning. This algorithm has desirable optimization power, easy implementation and requires only a control parameter. The CVSO algorithm is implemented on 30 modern and standard test functions of CEC2014 and also 10 test functions of CEC2019. The performance and capability of CVSO is compared with new and well-known meta-heuristics including particle swarm optimization (PSO), artificial bee colony (ABC) tree growth algorithm (TGA), and Lion optimization algorithm (LOA), bat algorithm (BA) and harris hawks optimization (HHO). The results showed that the CVSO can be more effective than other algorithms to solve the test functions and also various complex real-world engineering optimization problems in terms of optimization accuracy and convergence rate. Also, the superiority of CVSO is demonstrated in the designing of a hybrid energy system by achieving a lower cost of M$ 2.7492 compared to TGA, LOA, ABC, PSO, BA, and HHO algorithms, which achieve costs of M$ 2.7878, M$ 2.7556, M$ 2.8521, M$ 2.9503, M$ 3.0942, and M$ 2.9614, respectively. In addition, due to the optimal balance between local and global search and strength, it is able to avoid getting stuck in locally optimal solutions while obtaining global optimal solutions with a higher convergence rate than other algorithms. The source code of CVSO is publicly available at https://github.com/Irajfaraji/CVSO.
AB - In this paper, a new and effective meta-heuristic method named corona-virus search optimizer (CVSO) is proposed inspired based on the movement and search of the corona-virus among different societies, prevalence, and death of individuals. The CVSO has local and global search suitable balance due to the use of evolutionary strategies as well as appropriate social learning. This algorithm has desirable optimization power, easy implementation and requires only a control parameter. The CVSO algorithm is implemented on 30 modern and standard test functions of CEC2014 and also 10 test functions of CEC2019. The performance and capability of CVSO is compared with new and well-known meta-heuristics including particle swarm optimization (PSO), artificial bee colony (ABC) tree growth algorithm (TGA), and Lion optimization algorithm (LOA), bat algorithm (BA) and harris hawks optimization (HHO). The results showed that the CVSO can be more effective than other algorithms to solve the test functions and also various complex real-world engineering optimization problems in terms of optimization accuracy and convergence rate. Also, the superiority of CVSO is demonstrated in the designing of a hybrid energy system by achieving a lower cost of M$ 2.7492 compared to TGA, LOA, ABC, PSO, BA, and HHO algorithms, which achieve costs of M$ 2.7878, M$ 2.7556, M$ 2.8521, M$ 2.9503, M$ 3.0942, and M$ 2.9614, respectively. In addition, due to the optimal balance between local and global search and strength, it is able to avoid getting stuck in locally optimal solutions while obtaining global optimal solutions with a higher convergence rate than other algorithms. The source code of CVSO is publicly available at https://github.com/Irajfaraji/CVSO.
KW - Corona-virus search optimizer
KW - Engineering optimization problem
KW - Global optimal
KW - Hybrid energy system sizing
KW - Meta-heuristic algorithm
KW - Optimization
UR - http://www.scopus.com/inward/record.url?scp=85169933474&partnerID=8YFLogxK
U2 - 10.1016/j.aej.2023.07.066
DO - 10.1016/j.aej.2023.07.066
M3 - Article
AN - SCOPUS:85169933474
SN - 1110-0168
VL - 78
SP - 614
EP - 642
JO - Alexandria Engineering Journal
JF - Alexandria Engineering Journal
ER -