An enhanced aquila optimization algorithm with velocity-aided global search mechanism and adaptive opposition-based learning

Math Biosci Eng. 2023 Feb 1;20(4):6422-6467. doi: 10.3934/mbe.2023278.

Abstract

The aquila optimization algorithm (AO) is an efficient swarm intelligence algorithm proposed recently. However, considering that AO has better performance and slower late convergence speed in the optimization process. For solving this effect of AO and improving its performance, this paper proposes an enhanced aquila optimization algorithm with a velocity-aided global search mechanism and adaptive opposition-based learning (VAIAO) which is based on AO and simplified Aquila optimization algorithm (IAO). In VAIAO, the velocity and acceleration terms are set and included in the update formula. Furthermore, an adaptive opposition-based learning strategy is introduced to improve local optima. To verify the performance of the proposed VAIAO, 27 classical benchmark functions, the Wilcoxon statistical sign-rank experiment, the Friedman test and five engineering optimization problems are tested. The results of the experiment show that the proposed VAIAO has better performance than AO, IAO and other comparison algorithms. This also means the introduction of these two strategies enhances the global exploration ability and convergence speed of the algorithm.

Keywords: adaptive opposition-based learning; aquila optimizer; engineering problem; simplified aquila optimization algorithm; swarm intelligence algorithm; velocity-aided global search.