Enhanced Aquila optimizer algorithm for global optimization and constrained engineering problems
YU Huang-jing, Heming Jia, Jianping Zhou, Abdelazim G. Hussien
Abstract
The Aquila optimizer (AO) is a recently developed swarm algorithm that simulates the hunting behavior of Aquila birds. In complex optimization problems, an AO may have slow convergence or fall in sub-optimal regions, especially in high complex ones. This paper tries to overcome these problems by using three different strategies: restart strategy, opposition-based learning and chaotic local search. The developed algorithm named as mAO was tested using 29 CEC 2017 functions and five different engineering constrained problems. The results prove the superiority and efficiency of mAO in solving many optimization issues.
Topics & Concepts
Mathematical optimizationChaoticConvergence (economics)Computer scienceOptimization algorithmLocal optimumAlgorithmOptimization problemMathematicsArtificial intelligenceEconomicsEconomic growthMetaheuristic Optimization Algorithms ResearchEvolutionary Algorithms and ApplicationsAdvanced Multi-Objective Optimization Algorithms