Skip to main content
Log in

SLDChOA: a comprehensive and competitive multi-strategy-enhanced chimp algorithm for global optimization and engineering design

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The Chimp Optimization Algorithm (ChOA) is a cutting-edge swarm intelligence algorithm that models the social status ties and hunting behavior of chimps to solve complex optimization problems. Although ChOA is known for its simplicity and efficiency, it may encounter challenges such as convergence speed and local optima. This study presents a comprehensive and competitive multi-strategy-enhanced chimp optimization algorithm (SLDChOA), which comprehensively enhances the optimization performance of the algorithm through four strategies. Firstly, a low-difference Sobol sequence strategy is used to initialize the chimp population to increase the diversity of the initial population. Secondly, different location update strategies are adopted according to different iteration stages. The early iteration stage employs the Lévy flight-based location update strategy to help chimps explore the space more abundantly and improve the global search ability of the algorithm. In contrast, the proposed probability-based elitist operation strategy is used in the late iteration stage to help the chimps obtain higher-quality optimal solutions and improve the convergence accuracy and speed of the algorithm. Finally, the dimension learning-based hunting search strategy is introduced to facilitate information sharing among chimps and enable the algorithm to jump out of the local optimum effectively. To demonstrate its comprehensive performance, SLDChOA is compared with 17 state-of-the-art algorithms on 23 traditional benchmark functions, CEC 2014 and CEC 2019 test sets (totaling 63 test functions). Moreover, its efficacy and excellence are further demonstrated in 4 well-known engineering optimization issues and 2 feature selection problems of multimodal Parkinson’s speech datasets. A series of simulations demonstrate that SLDChOA has good comprehensive merit-seeking ability and is extremely competitive.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

Data availability

Data and materials are available.

References

  1. Trakhtenbrot BA (1984) A survey of Russian approaches to perebor (brute-force searches) algorithms. Ann Hist Comput 6(4):384–400

    MathSciNet  Google Scholar 

  2. Chinnasamy S, Ramachandran M, Amudha M, Ramu K (2022) A review on hill climbing optimization methodology. Recent Trends Manag Commer 3(1):1

    Google Scholar 

  3. Pop PC, Cosma O, Sabo C, Sitar CP (2023) A comprehensive survey on the generalized traveling salesman problem. Eur J Oper Res

  4. Porumbel DC (2012) Heuristic algorithms and learning techniques: applications to the graph coloring problem. 4OR 10(4):393–394

    Google Scholar 

  5. Dokeroglu T, Sevinc E, Kucukyilmaz T, Cosar A (2019) A survey on new generation metaheuristic algorithms. Comput Ind Eng 137:106040

    Google Scholar 

  6. Holl J (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor

    Google Scholar 

  7. Kirkpatrick S, Gelatt CD Jr, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    MathSciNet  Google Scholar 

  8. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-International Conference on Neural Networks, vol 4. IEEE, pp 1942–1948

    Google Scholar 

  9. Dorigo M, Di Caro G (1999) Ant colony optimization: a new meta-heuristic. In: Proceedings of the 1999 Congress on Evolutionary computation-CEC99 (Cat. No. 99TH8406), vol 2. IEEE, pp 1470–1477

  10. Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68

    Google Scholar 

  11. Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (abc) algorithm. J Global Optim 39:459–471

    MathSciNet  Google Scholar 

  12. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Google Scholar 

  13. Zhong C, Li G, Meng Z (2022) Beluga whale optimization: a novel nature-inspired metaheuristic algorithm. Knowl-Based Syst 251:109215

    Google Scholar 

  14. Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359

    MathSciNet  Google Scholar 

  15. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Google Scholar 

  16. Mohammed H, Rashid T (2023) Fox: a fox-inspired optimization algorithm. Appl Intell 53(1):1030–1050

    Google Scholar 

  17. Naruei I, Keynia F (2021) A new optimization method based on coot bird natural life model. Expert Syst Appl 183:115352

    Google Scholar 

  18. Seyyedabbasi A, Kiani F (2022) Sand cat swarm optimization: a nature-inspired algorithm to solve global optimization problems. Eng Comput 1:1–25

    Google Scholar 

  19. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    Google Scholar 

  20. Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27:495–513

    Google Scholar 

  21. Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84

    Google Scholar 

  22. Rao RV, Savsani VJ, Vakharia D (2011) Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315

    Google Scholar 

  23. Hertz A, Taillard E, de Werra D (1997) Tabu search. Local search in combinatorial optimization, pp 121–136

  24. Glover F (1986) Future paths for integer programming and links to artificial intelligence. Comput Oper Res 13(5):533–549

    MathSciNet  Google Scholar 

  25. Khishe M, Mosavi MR (2020) Chimp optimization algorithm. Expert Syst Appl 149:113338

    Google Scholar 

  26. Tian A-Q, Chu S-C, Pan J-S, Cui H, Zheng W-M (2020) A compact pigeon-inspired optimization for maximum short-term generation mode in cascade hydroelectric power station. Sustainability 12(3):767

    Google Scholar 

  27. Pan J-S, Tian A-Q, Snášel V, Kong L, Chu S-C (2022) Maximum power point tracking and parameter estimation for multiple-photovoltaic arrays based on enhanced pigeon-inspired optimization with taguchi method. Energy 251:123863

    Google Scholar 

  28. Pan J-S, Tian A-Q, Chu S-C, Li J-B (2021) Improved binary pigeon-inspired optimization and its application for feature selection. Appl Intell 51(12):8661–8679

    Google Scholar 

  29. Zhao Y, Huang C, Zhang M, Lv C (2023) Colma: a Chaos-based mayfly algorithm with opposition-based learning and levy flight for numerical optimization and engineering design. J Supercomput 1:1–47

    Google Scholar 

  30. Zeng L, Li Y, Zhang H, Li M, Wang S (2023) A mixed Harris Hawks optimization algorithm based on the pinhole imaging strategy for solving numerical optimization problems. J Supercomput 1:1–54

    Google Scholar 

  31. Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82

    Google Scholar 

  32. Sörensen K (2015) Metaheuristics-the metaphor exposed. Int Trans Oper Res 22(1):3–18

    MathSciNet  Google Scholar 

  33. Hu T, Khishe M, Mohammadi M, Parvizi G-R, Karim SHT, Rashid TA (2021) Real-time covid-19 diagnosis from x-ray images using deep CNN and extreme learning machines stabilized by chimp optimization algorithm. Biomed Signal Process Control 68:102764

    Google Scholar 

  34. Houssein EH, Saad MR, Hashim FA, Shaban H, Hassaballah M (2020) Lévy flight distribution: a new metaheuristic algorithm for solving engineering optimization problems. Eng Appl Artif Intell 94:103731

    Google Scholar 

  35. Zayed ME, Zhao J, Li W, Elsheikh AH, Abd Elaziz M, Yousri D, Zhong S, Mingxi Z (2021) Predicting the performance of solar dish stirling power plant using a hybrid random vector functional link/chimp optimization model. Sol Energy 222:1–17

    Google Scholar 

  36. Jia H, Sun K, Zhang W, Leng X (2021) An enhanced chimp optimization algorithm for continuous optimization domains. Complex Intell Syst 1:1–18

    Google Scholar 

  37. Kaidi W, Khishe M, Mohammadi M (2022) Dynamic levy flight chimp optimization. Knowl-Based Syst 235:107625

    Google Scholar 

  38. Gong S-P, Khishe M, Mohammadi M (2022) Niching chimp optimization for constraint multimodal engineering optimization problems. Expert Syst Appl 198:116887

    Google Scholar 

  39. 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 1:1–29

    Google Scholar 

  40. Dhiman G (2021) SSC: a hybrid nature-inspired meta-heuristic optimization algorithm for engineering applications. Knowl-Based Syst 222:106926

    Google Scholar 

  41. Uzer MS, Inan O (2023) A novel feature selection using binary hybrid improved whale optimization algorithm. J Supercomput 1:1–26

    Google Scholar 

  42. Xue J, Shen B (2020) A novel swarm intelligence optimization approach: sparrow search algorithm. Syst Sci Control Eng 8(1):22–34

    Google Scholar 

  43. Luo W, Jin H, Li H, Fang X, Zhou R (2020) Optimal performance and application for firework algorithm using a novel chaotic approach. IEEE Access 8:120798–120817

    Google Scholar 

  44. Joe S, Kuo FY (2003) Remark on algorithm 659: implementing Sobol’s quasirandom sequence generator. ACM Trans Math Softw (TOMS) 29(1):49–57

    MathSciNet  Google Scholar 

  45. Lee C-Y, Yao X (2004) Evolutionary programming using mutations based on the lévy probability distribution. IEEE Trans Evol Comput 8(1):1–13

    Google Scholar 

  46. Gomes C.P, Selman B, Crato N (1997) Heavy-tailed distributions in combinatorial search. In: International Conference on Principles and Practice of Constraint Programming. Springer, pp 121–135

    Google Scholar 

  47. Nadimi-Shahraki MH, Taghian S, Mirjalili S (2021) An improved grey wolf optimizer for solving engineering problems. Expert Syst Appl 166:113917

    Google Scholar 

  48. Solis FJ, Wets RJ-B (1981) Minimization by random search techniques. Math Oper Res 6(1):19–30

    MathSciNet  Google Scholar 

  49. Pelusi D, Mascella R, Tallini L, Nayak J, Naik B, Abraham A (2018) Neural network and fuzzy system for the tuning of gravitational search algorithm parameters. Expert Syst Appl 102:234–244

    Google Scholar 

  50. Ahmed AM, Rashid TA, Saeed SAM (2021) Dynamic cat swarm optimization algorithm for backboard wiring problem. Neural Comput Appl 33(20):13981–13997

    Google Scholar 

  51. Rather SA, Bala PS (2021) Constriction coefficient based particle swarm optimization and gravitational search algorithm for multilevel image thresholding. Expert Syst 38(7):12717

    Google Scholar 

  52. Ma C, Huang H, Fan Q, Wei J, Du Y, Gao W (2022) Grey wolf optimizer based on aquila exploration method. Expert Syst Appl 205:117629

    Google Scholar 

  53. Naik MK, Panda R, Abraham A (2021) Adaptive opposition slime mould algorithm. Soft Comput 25(22):14297–14313

    Google Scholar 

  54. Khishe M, Nezhadshahbodaghi M, Mosavi MR, Martín D (2021) A weighted chimp optimization algorithm. IEEE Access 9:158508–158539

    Google Scholar 

  55. Khishe M (2022) Greedy opposition-based learning for chimp optimization algorithm. Artif Intell Rev 1:1–31

    Google Scholar 

  56. Zhang Q, Du S, Zhang Y, Wu H, Duan K, Lin Y (2022) A novel chimp optimization algorithm with refraction learning and its engineering applications. Algorithms 15(6):189

    Google Scholar 

  57. Tanabe R, Fukunaga A.S (2014) Improving the search performance of shade using linear population size reduction. In: 2014 IEEE congress on evolutionary computation (CEC). IEEE, pp 1658–1665

  58. Hadi AA, Mohamed AW, Jambi KM (2019) LSHADE-SPA memetic framework for solving large-scale optimization problems. Complex Intell Syst 5:25–40

    Google Scholar 

  59. Wu R, Huang H, Wei J, Ma C, Zhu Y, Chen Y, Fan Q (2023) An improved sparrow search algorithm based on quantum computations and multi-strategy enhancement. Expert Syst Appl 215:119421

    Google Scholar 

  60. Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl-Based Syst 191:105190

    Google Scholar 

  61. Kamboj VK, Nandi A, Bhadoria A, Sehgal S (2020) An intensify Harris Hawks optimizer for numerical and engineering optimization problems. Appl Soft Comput 89:106018

    Google Scholar 

  62. Bernardino HS, Barbosa HJ, Lemonge AC (2007) A hybrid genetic algorithm for constrained optimization problems in mechanical engineering. In: 2007 IEEE congress on evolutionary computation. IEEE, pp 646–653

  63. Kumari CL, Kamboj VK, Bath S, Tripathi SL, Khatri M, Sehgal S (2023) A boosted chimp optimizer for numerical and engineering design optimization challenges. Eng Comput 39(4):2463–2514

    Google Scholar 

  64. Gandomi AH, Yun GJ, Yang X-S, Talatahari S (2013) Chaos-enhanced accelerated particle swarm optimization. Commun Nonlinear Sci Numer Simul 18(2):327–340

    MathSciNet  Google Scholar 

  65. Frank A (2010) UCI machine learning repository. http://archive.ics.uci.edu/ml

  66. Khanesar MA, Teshnehlab M, Shoorehdeli MA (2007) A novel binary particle swarm optimization. In: 2007 Mediterranean Conference on Control & Automation. IEEE, pp 1–6

    Google Scholar 

  67. Al-Tashi Q, Kadir SJA, Rais HM, Mirjalili S, Alhussian H (2019) Binary optimization using hybrid grey wolf optimization for feature selection. IEEE Access 7:39496–39508

    Google Scholar 

  68. Sayed GI, Hassanien AE, Azar AT (2019) Feature selection via a novel chaotic crow search algorithm. Neural Comput Appl 31:171–188

    Google Scholar 

Download references

Funding

This work was in part supported by the Key Research and Development Project of Hubei Province (No. 2020BAB114 & 2023BAB094), the Key Project of Science and Technology Research Program of Hubei Educational Committee (No. D20211402), the Project of Xiangyang Industrial Institute of Hubei University of Technology (No. XYYJ2022C04), and the Open Foundation of Hubei Key Laboratory for High-efficiency Utilization of Solar Energy and Operation Control of Energy Storage System (No. HBSEES201903 & HBSEES202106).

Author information

Authors and Affiliations

Authors

Contributions

QY, SW, MH and LZ conceived the experiments, QY conducted the experiments. All authors reviewed the manuscript.

Corresponding author

Correspondence to Liang Zeng.

Ethics declarations

Conflict of interest

The authors declare no competing interests.

Ethics approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Consent to participate

Welcome readers to communicate.

Consent for publication

Completed at Hubei University of Technology on June 4, 2023.

Code availability

Code is available.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yuan, Q., Wang, S., Hu, M. et al. SLDChOA: a comprehensive and competitive multi-strategy-enhanced chimp algorithm for global optimization and engineering design. J Supercomput 80, 3589–3643 (2024). https://doi.org/10.1007/s11227-023-05617-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-023-05617-1

Keywords

Navigation