Abstract
Chimp optimization algorithm (ChOA) is a meta-heuristic algorithm inspired by individual intelligence and sexual motivation during group hunting. It is designed to speed up the convergence of the optimal solution. Because of its simplicity and low computational cost, the algorithm has been widely used to solve complex global optimization problem. But in the process of searching, it is easy to fall into the local optima, and the balance between exploitation and exploration cannot be realized well. In this paper, an adaptive chimp optimization algorithm called AChOA is proposed. Firstly, the Tent chaotic map is firstly used to initialize the chimp population to obtain a better initial solutions and improve convergence precision. Secondly, adaptive non linear convergence factor and adaptive weight are introduced in the global search stage, and the parameters vary adaptively according to the number of iterations and population diversity, so as to improve the population diversity. Thirdly, the Lévy flight strategy is introduced into the position update formula to mitigate the shortcomings of ChOA algorithm, such as finding the local optima rather than the global optima, and lack of balance between the exploitation and exploration process. Finally, a comparison with 10 famous algorithms on 19 benchmark functions of the solving accuracy and convergence speed of AChOA is presented. The results show that AChOA has the advantages of fast convergence speed, high solution accuracy.






Similar content being viewed by others
References
Zang H, Zhang S, Hapeshi K (2010) A review of nature-inspired algorithms. J Bionic Eng 7(4):S232–S237
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82
Peng W, Mu J, Chen L, Lin J (2021) A novel non-dominated sorting genetic algorithm for solving the triple objective project scheduling problem. Memet Comput 13(2):271–284
Wang X-B, Yang Z-X, Wong PK, Deng C (2019) Novel paralleled extreme learning machine networks for fault diagnosis of wind turbine drivetrain. Memet Comput 11(2):127–142
Yuan J, Li Y (2021) Solving binary multi-objective knapsack problems with novel greedy strategy. Memet Comput 13(4):447–458
Pant M, Rani D et al (2021) Large scale reservoir operation through integrated meta-heuristic approach. Memet Comput 13(3):359–382
Xiang S, Wang L, Xing L, Du Y (2021) An effective memetic algorithm for uav routing and orientation under uncertain navigation environments. Memet Comput 13(2):169–183
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359
Li H, He F, Chen Y, Pan Y (2021) Mlfs-ccde: multi-objective large-scale feature selection by cooperative coevolutionary differential evolution. Memet Comput 13(1):1–18
Wang L, Pan J, Jiao L-C (2000) The immune algorithm. Acta Electron Sin 28(7):74–78
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-International Conference on Neural Networks, vol 4, pp 1942–1948
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. 1
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (abc) algorithm. J Global Optim 39(3):459–471
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S (2015) How effective is the grey wolf optimizer in training multi-layer perceptrons. Appl Intell 43(1):150–161
Shan L, Qiang H, Li J, Wang Z-q (2005) Chaotic optimization algorithm based on tent map. Control Decis 20(2):179–182
Wei ZL, Zhao H, Li MD, Wang Y (2016) A grey wolf optimization algorithm based on nonlinear adjustment strategy of control parameter. J Air Force Eng Univ (Natural Science Edition) 17(3):68–72
Gai W, Qu C, Liu J, Zhang J (2018) An improved grey wolf algorithm for global optimization. In: 2018 Chinese Control and Decision Conference (CCDC), pp 2494–2498
Shi Q, Xu Q, Zhang J (2019) Improvement for dv-hop based on distance correcting and grey wolf optimization algorithm. J Transduct Technol 32(10):1549–1555
Kirkpatrick S, Gelatt CD Jr, Vecchi MP (1987) Optimization by simulated annealing
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Glover F (1989) Tabu search-part i. ORSA J Comput 1(3):190–206
Glover F (1990) Tabu search-part ii. ORSA J Comput 2(1):4–32
Rao RV, Savsani VJ, Vakharia DP (2011) Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In 2007 IEEE Congress on Evolutionary Computation, pp 4661–4667
Khishe M, Mosavi Mohammad Reza (2020) Chimp optimization algorithm. Expert Syst Appl 149:113338
Kaur M, Kaur R, Singh N, Dhiman G (2021) Schoa: a newly fusion of sine and cosine with chimp optimization algorithm for hls of datapaths in digital filters and engineering applications. Eng Comput 2–4:1–29
Jia H, Sun K, Zhang W, Leng X (2021) An enhanced chimp optimization algorithm for continuous optimization domains. Complex Intell Syst 8(1):65–82
Kharrich M, Mohammed OH, Kamel S, Aljohani M, Mossad MI (2021) Optimal design of microgrid using chimp optimization algorithm. In: IEEE ICA/ACCA2021: 2021 IEEE International Conference on Automation/XXIV Congress of the Chilean Association of Automatic Control (ICA-ACCA), pp. 1–5
Fathy A, Yousri D, Abdelaziz AY, Ramadan HS (2021) Robust approach based chimp optimization algorithm for minimizing power loss of electrical distribution networks via allocating distributed generators. Sustain Energy Technol Assess 47:101359
Hu T, Khishe M, Mohammadi M, Parvizi GR, Rashid TA (2021) Realtime covid-19 diagnosis from x-ray images using deep cnn and extreme learning machines stabilized by chimp optimization algorithm. Biomed Signal Process Control 68(15):102764
Khishe M, Mosavi MR (2020) Classification of underwater acoustical dataset using neural network trained by chimp optimization algorithm. Appl Acoust 157:107005
Fultz A, Brent L, Breaux SD, Grand AP (2013) An evaluation of nest-building behavior by sanctuary chimpanzees with access to forested habitats. Folia primatol 84(6):405–420
Mitani JC, Watts DP, Muller MN (2002) Recent developments in the study of wild chimpanzee behavior. Evolut Anthropol Issues News Rev 11(1):9–25
Denton TA, Diamond GA, Helfant RH, Khan S, Karagueuzian H (1990) Fascinating rhythm: a primer on chaos theory and its application to cardiology. Am Heart J 120(6):1419–1440
Shan L, Qiang H, Li J, Wang Z-q (2005) Chaotic optimization algorithm based on tent map. Control Decis 20(2):179–182
Saremi S, Mirjalili S, Lewis A (2014) Biogeography-based optimisation with chaos. Neural Comput Appl 25(5):1077–1097
Hu X, Jing C (2018) Application of improved gray wolf optimization algorithm in wsn node deployment. J Sens Technol 31(05):101–106
Shi Y, Eberhart RC (1999) Empirical study of particle swarm optimization. In: Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), vol 3, pp 1945–1950
Shi Y, Eberhart RC. (2001) Particle swarm optimization with fuzzy adaptive inertia weight. 2001
Zhan Z-H, Zhang J, Li Y, Chung HS (2009) Adaptive particle swarm optimization. 39: 1362–1381
Ratnaweera A, Halgamuge SK, Watson HC (2004) Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans Evol Comput 8(3):240–255
Yang and Ye (2013) Applying the new firefly algorithm to solve the job-shop scheduling problem. Comput Eng Appl 49(11):213–215
Yang XS, Deb S (2010) Engineering optimisation by cuckoo search. Int J Math Model Numer Optim 1(4):330–343
Viswanathan GM, Afanasyev V, Buldyrev SV, Murphy EJ, Prince PA, Stanley HE (1996) Levy flight search patterns of wandering albatrosses. Nature 381(6581):413–415
Zitouni F, Harous S, Belkeram A, Hammou Leb. (2021) The archerfish hunting optimizer: a novel metaheuristic algorithm for global optimization. Preprint arXiv:2102.02134
Laarhoven Van PJM, Aarts EHL (1987) Simulated annealing
Civicioglu and Pinar (2013) Backtracking search optimization algorithm for numerical optimization problems. Appli Math Comput 219(15):8121–8144
Deb K (1998) Genetic algorithm in search and optimization: the technique and applications. pp 58–87
Ghafil HN, Jármai K (2020) Dynamic differential annealed optimization: New metaheuristic optimization algorithm for engineering applications. Appl Soft Comput 93:106392
Doğan B, Ölmez T (2015) A new metaheuristic for numerical function optimization: vortex search algorithm. Inf Sci 293:125–145
Yilmaz S, Sen S (2020) Electric fish optimization: a new heuristic algorithm inspired by electrolocation. Neural Comput Appl 32(15):11543–11578
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evol Comput 6(2):182–197
Acknowledgements
The authors wish to acknowledge the National Natural Science Foundation of China (Grant No. U1731128); the Natural Science Foundation of Liaoning Province (Grant No. 2019-MS-174); the Foundation of Liaoning Province Education Administration (Grant No. LJKZ0279, 2019LNJC12) for the financial support.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Wang, Y., Liu, H., Ding, G. et al. Adaptive chimp optimization algorithm with chaotic map for global numerical optimization problems. J Supercomput 79, 6507–6537 (2023). https://doi.org/10.1007/s11227-022-04886-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04886-6