Chaotic Aquila Optimization algorithm for solving global optimization and engineering problems

The Aquila Optimization (AO) algorithm is a newly established swarm-based method that mimics the hunting behavior of Aquila birds in nature. However, in complex optimization problems, the AO has shown a slow convergence rate and gets stuck in the local optimal region throughout the optimization proc...

Full description

Saved in:
Bibliographic Details
Published inAlexandria engineering journal Vol. 108; pp. 135 - 157
Main Authors S., Gopi, Mohapatra, Prabhujit
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.12.2024
Elsevier
Subjects
Online AccessGet full text
ISSN1110-0168
2090-2670
DOI10.1016/j.aej.2024.07.058

Cover

More Information
Summary:The Aquila Optimization (AO) algorithm is a newly established swarm-based method that mimics the hunting behavior of Aquila birds in nature. However, in complex optimization problems, the AO has shown a slow convergence rate and gets stuck in the local optimal region throughout the optimization process. To overcome this problem, a hybrid with AO and twelve chaotic maps has been proposed to adjust its main parameter. This new mechanism, namely the Chaotic Aquila Optimization (CAO) algorithm, is employed with chaotic maps with the AO algorithm. The proposed chaotic AO (CAO) approach takes seriously a variety of chaotic maps while setting the main AO parameter, which helps in managing exploration and exploitation. To validate the performance of the CAO algorithm, estimates for CEC 2005 and CEC 2022 test functions and the first chaotic map results are compared with the AO algorithm to select the best results of the CAO algorithm, and then CAO results are compared with nine popular optimization algorithms such as FFA, AVOA, MGO, AGTO, SSA, GWO, MVO, SCA, TSA, and AO. Moreover, statistical analyses such as the Wilcoxon rank-sum test and the t-test are performed to analyze the significant difference between the proposed CAO and other algorithms. Furthermore, the proposed CAO has been employed to solve six real-world engineering problems. The results demonstrate the CAO’s superiority and capability over other algorithms in solving complex optimization problems. The results demonstrate that CAO achieved outstanding performance and effectiveness in solving an extensive variety of optimization problems.
ISSN:1110-0168
2090-2670
DOI:10.1016/j.aej.2024.07.058