Abstract
As the complexity of optimization problems continues to rise, the demand for high-performance algorithms becomes increasingly urgent. This paper addresses the challenges faced by the Aquila Optimizer (AO), a novel swarm-based intelligent optimizer simulating the predatory behaviors of Aquila in North America. While AO has shown good performance in prior studies, it grapples with issues such as poor convergence accuracy and a tendency to fall into local optima when tackling complex optimization tasks. To overcome these challenges, this paper proposes a multi-strategy boosted AO algorithm (PGAO) aimed at providing enhanced reliability for global optimization. The proposed algorithm incorporates several key strategies. Initially, a chaotic map is employed to initialize the positions of all search agents, enriching population diversity and laying a solid foundation for global exploration. Subsequently, the pinhole imaging learning strategy is introduced to identify superior candidate solutions in the opposite direction of the search domain during each iteration, accelerating convergence and increasing the probability of obtaining the global optimal solution. To achieve a more effective balance between the exploration and development phases in AO, a nonlinear switching factor is designed to replace the original fixed switching mechanism. Finally, the golden sine operator is utilized to enhance the algorithm’s local exploitation trends. Through these four improvement strategies, the optimization performance of AO is significantly enhanced. The proposed PGAO algorithm’s effectiveness is validated across 23 classical, 29 IEEE CEC2017, and 10 IEEE CEC2019 benchmark functions. Additionally, six real-world engineering design problems are employed to assess the practicability of PGAO. Results demonstrate that PGAO exhibits better competitiveness and application prospects compared to the basic method and various advanced algorithms. In conclusion, this study contributes to addressing the challenges of complex optimization problems, significantly improving the performance of global optimization algorithms, and holds both theoretical and practical significance.





















Similar content being viewed by others
Data availability
The data used to support the findings of this study are included in the article.
References
Jia, H., Zhang, W., Zheng, R., Wang, S., Leng, X., Cao, N.: Ensemble mutation slime mould algorithm with restart mechanism for feature selection. Int. J. Intell. Syst. 37, 2335–2370 (2021)
Xiao, Y., Sun, X., Guo, Y., Cui, H., Wang, Y., Li, J., Li, S.: An enhanced honey badger algorithm based on Lévy flight and refraction opposition-based learning for engineering design problems. J. Intell. Fuzzy Syst. 43, 4517–4540 (2022)
Zhang, X., Zhao, K., Niu, Y.: Improved Harris hawks optimization based on adaptive cooperative foraging and dispersed foraging strategies. IEEE Access 8, 160297–160314 (2020)
Mahajan, S., Mittal, N., Pandit, A.K.: Image segmentation using multilevel thresholding based on type II fuzzy entropy and marine predators algorithm. Multimedia Tools Appl. 80, 19335–19359 (2021)
Pang, J., Zhou, H., Tsai, Y.-C., Chou, F.-D.: A scatter simulated annealing algorithm for the bi-objective scheduling problem for the wet station of semiconductor manufacturing. Comput. Ind. Eng. 123, 54–66 (2018)
Guo, W., Xu, P., Dai, F., Hou, Z.: Harris hawks optimization algorithm based on elite fractional mutation for data clustering. Appl. Intell. 52, 11407–11433 (2022)
Shi, K., Liu, C., Sun, Z., Yue, X.: Coupled orbit-attitude dynamics and trajectory tracking control for spacecraft electromagnetic docking. Appl. Math. Model. 101, 553–572 (2022)
Liu, C., Yue, X., Zhang, J., Shi, K.: Active disturbance rejection control for delayed electromagnetic docking of spacecraft in elliptical orbits. IEEE Trans. Aerosp. Electron. Syst. 58, 2257–2268 (2022)
Fan, Q., Huang, H., Yang, K., Zhang, S., Yao, L., Xiong, Q.: A modified equilibrium optimizer using opposition-based learning and novel update rules. Expert Syst. Appl. 170, 114575 (2021)
Jia, H., Li, Y., Sun, K., Cao, N., Zhou, H.-M.: Hybrid sooty tern optimization and differential evolution for feature selection. Comput. Syst. Sci. Eng. 39, 321–335 (2021)
Hu, G., Zhong, J., Du, B., Wei, G.: An enhanced hybrid arithmetic optimization algorithm for engineering applications. Comput. Meth. Appl. Mech. Eng. 394, 114901 (2022)
Hussain, K., Mohd Salleh, M.N., Cheng, S., Shi, Y.: Metaheuristic research: a comprehensive survey. Artif. Intell. Rev. 52, 2191–2233 (2019)
Yang, J., Liu, Z., Zhang, X., Hu, G.: Elite chaotic manta ray algorithm integrated with chaotic initialization and opposition-based learning. Mathematics 10, 2960 (2022)
Xiao, Y., Guo, Y., Cui, H., Wang, Y., Li, J., Zhang, Y.: IHAOAVOA: an improved hybrid Aquila optimizer and African vultures optimization algorithm for global optimization problems. Math. Biosci. Eng. 19, 10963–11017 (2022)
Zheng, R., Jia, H., Wang, S., Liu, Q.: Enhanced slime mould algorithm with multiple mutation strategy and restart mechanism for global optimization. J. Intell. Fuzzy Syst. 42, 5069–5083 (2022)
Wang, Y., Xiao, Y., Guo, Y., Li, J.: Dynamic chaotic opposition-based learning-driven hybrid Aquila optimizer and artificial Rabbits optimization algorithm: framework and applications. Processes 10, 2703 (2022)
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220, 671–680 (1983)
Mladenović, N., Hansen, P.: Variable neighborhood search. Comput. Oper. Res. 24, 1097–1100 (1997)
Storn, R., Price, K.: Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11, 341–359 (1997)
Holland, J.H.: Genetic algorithms. Sci. Am. 267, 66–72 (1992)
Nguyen, T.-T., Wang, H.-J., Dao, T.-K., Pan, J.-S., Liu, J.-H., Weng, S.: An improved slime mold algorithm and its application for optimal operation of cascade hydropower stations. IEEE Access 8, 226754–226772 (2020)
Wen, C., Jia, H., Wu, D., Rao, H., Li, S., Liu, Q., Abualigah, L.: Modified remora optimization algorithm with multistrategies for global optimization problem. Mathematics 10, 3604 (2022)
Simon, D.: Biogeography-based optimization. IEEE Trans. Evol. Comput. 12, 702–713 (2008)
Abualigah, L., Diabat, A., Mirjalili, S., AbdElaziz, M., Gandomi, A.H.: The arithmetic optimization algorithm. Comput. Meth. Appl. Mech. Eng. 376, 113609 (2021)
Mirjalili, S.: SCA: a sine cosine algorithm for solving optimization problems. Knowl. Based Syst. 96, 120–133 (2016)
Li, S., Chen, H., Wang, M., Heidari, A.A., Mirjalili, S.: Slime mould algorithm: a new method for stochastic optimization. Future Gener. Comp. Syst. 111, 300–323 (2020)
Heidari, A.A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M., Chen, H.: Harris hawks optimization: algorithm and applications. Future Gener. Comp. Syst. 97, 849–872 (2019)
Mirjalili, S., Lewis, A.: The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67 (2016)
Rao, R.V., Savsani, V.J., Vakharia, D.P.: Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput. Aided Des. 43, 303–315 (2011)
Manjarres, D., Landa-Torres, I., Gil-Lopez, S., Del Ser, J., Bilbao, M.N., Salcedo-Sanz, S., Geem, Z.W.: A survey on applications of the harmony search algorithm. Eng. Appl. Artif. Intell. 26, 1818–1831 (2013)
Askari, Q., Younas, I., Saeed, M.: Political optimizer: a novel socio-inspired meta-heuristic for global optimization. Knowl. Based Syst. 195, 105709 (2020)
Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1, 67–82 (1997)
Xiao, Y., Sun, X., Zhang, Y., Guo, Y., Wang, Y., Li, J.: An improved slime mould algorithm based on tent chaotic mapping and nonlinear inertia weight. Int. J. Innov. Comp. Inform. Control. 17, 2151–2176 (2021)
Rezaei, F., Safavi, H.R., AbdElaziz, M., Abualigah, L., Mirjalili, S., Gandomi, A.H.: Diversity-based evolutionary population dynamics: a new operator for grey wolf optimizer. Processes 10, 2615 (2022)
Ziyu, T., Dingxue, Z.: A modified particle swarm optimization with an adaptive acceleration coefficients. Inform. Process. Asia-Pacific Conf. 2009(2), 330–332 (2009)
Mousavi, Y., Alfi, A., Kucukdemiral, I.: Enhanced fractional chaotic whale optimization algorithm for parameter identification of isolated wind-diesel power systems. IEEE Access 8, 140862–140875 (2020)
Khishe, M., Mosavi, M.R.: Improved whale trainer for sonar datasets classification using neural network. Appl. Acoust. 154, 176–192 (2019)
Zhang, Y.J., Yan, Y.X., Zhao, J., Gao, Z.M.: CSCAHHO: chaotic hybridization algorithm of the sine cosine with Harris hawk optimization algorithms for solving global optimization problems. PLoS ONE 17, 32 (2022)
Hosseinzadeh, M., Masdari, M., Rahmani, A.M., Mohammadi, M., Aldalwie, A.H.M., Majeed, M.K., Karim, S.H.T.: Improved butterfly optimization algorithm for data placement and scheduling in edge computing environments. J. Grid Comput. 19, 14 (2021)
Abualigah, L., Yousri, D., Elsayed Abd Elaziz, M., Ewees, A., Al-qaness, M.A.A., Gandomi, A.: Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 157, 107250 (2021)
Guo, Z., Yang, B., Han, Y., He, T., He, P., Meng, X., He, X.: Optimal PID tuning of PLL for PV inverter based on Aquila optimizer. Front. Energy Res. 9, 812467 (2022)
Hussien, A., Yu, H., Jia, H., Zhou, J.: Enhanced Aquila optimizer algorithm for global optimization and constrained engineering problems. Math. Biosci. Eng.: MBE. 19, 14173–14211 (2022)
Ma, C., Huang, H., Fan, Q., Wei, J., Du, Y., Gao, W.: Grey wolf optimizer based on Aquila exploration method. Expert Syst. Appl. 205, 117629 (2022)
Mahajan, S., Abualigah, L., Pandit, A.K., Altalhi, M.: Hybrid Aquila optimizer with arithmetic optimization algorithm for global optimization tasks. Soft. Comput. 26, 4863–4881 (2022)
Wang, S., Jia, H., Liu, Q., Zheng, R.: An improved hybrid Aquila optimizer and Harris hawks optimization for global optimization. Math. Biosci. Eng. 18, 7076–7109 (2021)
Zhao, J., Gao, Z.M., Chen, H.F.: The simplified Aquila optimization algorithm. IEEE Access 10, 22487–22515 (2022)
Long, W., Jiao, J., Liang, X., Wu, T., Xu, M., Cai, S.: Pinhole-imaging-based learning butterfly optimization algorithm for global optimization and feature selection. Appl. Soft Comput. 103, 107146 (2021)
Xie, W., Wang, J.S., Tao, Y.: Improved black hole algorithm based on golden sine operator and levy flight operator. IEEE Access 7, 161459–161486 (2019)
Tizhoosh, H.R.: Opposition-based learning: a new scheme for machine intelligence. Int. Conf. Comput. Intel. Modell. 1, 695–701 (2005)
Wang, L., Cao, Q., Zhang, Z., Mirjalili, S., Zhao, W.: Artificial rabbits optimization: a new bio-inspired meta-heuristic algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intell. 114, 105082 (2022)
Tanyildizi, E., Demir, G.: Golden sine algorithm: a novel math-inspired algorithm. Adv. Electr. Comput. Eng. 17, 71–78 (2017)
Xiao, Y., Sun, X., Guo, Y., Li, S., Zhang, Y., Wang, Y.: An improved gorilla troops optimizer based on lens opposition-based learning and adaptive β-Hill climbing for global optimization, CMES-Comp. Model Eng. Sci. 131, 815–850 (2022)
Houssein, E.H., Saad, M.R., Hashim, F.A., Shaban, H., Hassaballah, M.: Lévy flight distribution: a new metaheuristic algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intell. 94, 103731 (2020)
Kaur, S., Awasthi, L.K., Sangal, A.L., Dhiman, G.: Tunicate swarm algorithm: a new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 90, 103541 (2020)
Chopra, N., Mohsin Ansari, M.: Golden jackal optimization: a novel nature-inspired optimizer for engineering applications. Expert Syst. Appl. 198, 116924 (2022)
Dhiman, G., Garg, M., Nagar, A., Kumar, V., Dehghani, M.: A novel algorithm for global optimization: rat swarm optimizer. J. Ambient. Intell. Humaniz. Comput. 12, 8457–8482 (2021)
Khishe, M., Mosavi, M.R.: Chimp optimization algorithm. Expert Syst. Appl. 149, 113338 (2020)
Zhao, S., Wu, Y., Tan, S., Cui, Z., Wang, Y.: QQLMPA: a quasi-opposition learning and Q-learning based marine predators algorithm. Expert Syst. Appl. 213, 119246 (2022)
Naik, M.K., Swain, M., Panda, R., Abraham, A.: An evolutionary dynamic control cuckoo search algorithm for solving the constrained engineering design problems. Int. J. Swarm Intell. Res. 13, 1–25 (2022)
Zhao, J., Gao, Z.M.: The heterogeneous Aquila optimization algorithm. Math. Biosci. Eng. 19, 5867–5904 (2022)
Theodorsson-Norheim, E.: Friedman and Quade tests: basic computer program to perform nonparametric two-way analysis of variance and multiple comparisons on ranks of several related samples. Comput. Biol. Med. 17, 85–99 (1987)
Al-qaness, M.A.A., Ewees, A.A., Fan, H., AlRassas, A.M., Elaziz, M.A.: Modified Aquila optimizer for forecasting oil production. Geo-Spatial Inform. Sci. 25, 519–535 (2022)
Hashim, F.A., Houssein, E.H., Hussain, K., Mabrouk, M.S., Al-Atabany, W.: Honey badger algorithm: new metaheuristic algorithm for solving optimization problems. Math. Comput. Simul. 192, 84–110 (2022)
Abdollahzadeh, B., Gharehchopogh, F.S., Mirjalili, S.: African vultures optimization algorithm: a new nature-inspired metaheuristic algorithm for global optimization problems. Comput. Ind. Eng. 158, 107408 (2021)
Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)
Abualigah, L., Elaziz, M.A., Sumari, P., Geem, Z.W., Gandomi, A.H.: Reptile search algorithm (RSA): a nature-inspired meta-heuristic optimizer. Expert Syst. Appl. 191, 116158 (2022)
Mirjalili, S., Mirjalili, S.M., Hatamlou, A.: Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput. Appl. 27, 495–513 (2016)
Mirjalili, S., Gandomi, A.H., Mirjalili, S.Z., Saremi, S., Faris, H., Mirjalili, S.M.: Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 114, 163–191 (2017)
Faramarzi, A., Heidarinejad, M., Mirjalili, S., Gandomi, A.H.: Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst. Appl. 152, 113377 (2020)
Nadimi-Shahraki, M.H., Taghian, S., Mirjalili, S., Faris, H.: MTDE: an effective multi-trial vector-based differential evolution algorithm and its applications for engineering design problems. Appl. Soft Comput. 97, 106761 (2020)
Ahmadianfar, I., Heidari, A.A., Gandomi, A.H., Chu, X., Chen, H.: RUN beyond the metaphor: an efficient optimization algorithm based on Runge Kutta method. Expert Syst. Appl. 181, 115079 (2021)
Mohammadi-Balani, A., Nayeri, M., Azar, A., Taghizadeh-Yazdi, M.: Golden eagle optimizer: a nature-inspired metaheuristic algorithm. Comput. Ind. Eng. 152, 107050 (2020)
Pan, J.-S., Zhang, L.-G., Wang, R.-B., Snášel, V., Chu, S.-C.: Gannet optimization algorithm: a new metaheuristic algorithm for solving engineering optimization problems. Math. Comput. Simul. 202, 343–373 (2022)
Rushdi, H., Al-Naima, F.: Coot optimization algorithm for paramete estimation of photovoltaic model. MEST J. 10, 177–185 (2022)
Chen, Y., Wang, N.: Cuckoo search algorithm with explosion operator for modeling proton exchange membrane fuel cells. Int. J. Hydrogen Energy 44, 3075–3087 (2019)
Yang, X.S., Hossein Gandomi, A.: Bat algorithm: a novel approach for global engineering optimization. Eng. Comput. 29, 464–483 (2012)
Yildiz, B.S., Pholdee, N., Bureerat, S., Yildiz, A.R., Sait, S.M.: Enhanced grasshopper optimization algorithm using elite opposition-based learning for solving real-world engineering problems. Eng. Comput. 38, 4207–4219 (2022)
Zhang, Y.-J., Wang, Y.-F., Tao, L.-W., Yan, Y.-X., Zhao, J., Gao, Z.-M.: Self-adaptive classification learning hybrid JAYA and Rao-1 algorithm for large-scale numerical and engineering problems. Eng. Appl. Artif. Intell. 114, 105069 (2022)
Yin, S., Luo, Q., Zhou, Y.: EOSMA: an equilibrium optimizer slime mould algorithm for engineering design problems. Arab. J. Sci. Eng. 47, 10115–10146 (2022)
Funding
This work was financially supported by the National Natural Science Foundation of China under Grant 52075090, Key Research and Development Program Projects of Heilongjiang Province under Grant GA21A403.
Author information
Authors and Affiliations
Contributions
HC: Conceptualization, Methodology, Investigation, Writing-original draft. YX: Conceptualization, Formal analysis, Validation. AGH: Data curation, Visualization, Writing-review & editing. YG: Conceptualization, Validation.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest to report regarding the present study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Cui, H., Xiao, Y., Hussien, A.G. et al. Multi-strategy boosted Aquila optimizer for function optimization and engineering design problems. Cluster Comput 27, 7147–7198 (2024). https://doi.org/10.1007/s10586-024-04319-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-024-04319-4