Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Chicken swarm optimization with an enhanced exploration–exploitation tradeoff and its application

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The chicken swarm optimization (CSO) is a novel swarm intelligence algorithm, which mimics the hierarchal order and foraging behavior in the chicken swarm. However, like other population-based algorithms, CSO also suffers from slow convergence and easily falls into local optima, which partly results from the unbalance between exploration and exploitation. To tackle this problem, this paper proposes a chicken swarm optimization with an enhanced exploration–exploitation tradeoff (CSO-EET). To be specific, the search process in CSO-EET is divided into two stages (i.e., exploration and exploitation) according to the swarm diversity. In the exploratory search process, a random solution is employed to find promising solutions. In the exploitative search process, the best solution is used to accelerate convergence. Guided by the swarm diversity, CSO-EET alternates between exploration and exploitation. To evaluate the optimization performance of CSO-EET in both theoretical and practical problems, it is compared with other improved CSO variants and several state-of-the-art algorithms on two groups of widely used benchmark functions (including 102 test functions) and two real-world problems (i.e., circle packing problem and survival risk prediction of esophageal cancer). The experimental results show that CSO-EET is better than or at least comparable to all competitors in most cases.

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

Access this article

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

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

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

The date used to support the findings of this study are available from the corresponding author upon request.

References

  • Abbas Z, Javaid N, Khan AJ, Rehman M, Sahi J, Saboor A (2018) Demand side energy management using hybrid chicken swarm and bacterial foraging optimization techniques. In: 2018 IEEE 32nd international conference on advanced information networking and applications (AINA), pp 445–456

  • Alkhasawneh S (2019) Hybrid cascade forward neural network with Elman neural network for disease prediction. Arab J Sci Eng 44(11):9209–9220

    Google Scholar 

  • Arani BO, Mirzabeygi P, Panah MS (2013) An improved PSO algorithm with a territorial diversity-preserving scheme and enhanced exploration-exploitation balance. Swarm Evol Comput 11:1–15

    Google Scholar 

  • Bharanidharan N, Rajaguru H (2020) Improved chicken swarm optimization to classify dementia MRI images using a novel controlled randomness optimization algorithm. Int J Imaging Syst Technol 30(3):605–620

    Google Scholar 

  • Cao Y, Lu Y, Pan X (2019) An improved global best guided artificial bee colony algorithm for continuous optimization problems. Clust Comput 22(2):3011–3019

    Google Scholar 

  • Chen J, Xin B, Peng Z (2009) Optimal contraction theorem for exploration-exploitation tradeoff in search and optimization. IEEE Trans Syst Man Cybernet Part a Syst Hum 39(3):680–691

    Google Scholar 

  • Chen Y, He P, Zhang Y (2015) Combining penalty function with modified chicken swarm optimization for constrained optimization. Adv Intell Syst Res 126:1899–1907

    Google Scholar 

  • Colorni A, Dorigo M, Maniezzo V (1991) Distributed optimization by ant colonies. Procee Eur Conf Artif Life 142:134–142

    Google Scholar 

  • Črepinšek M, Liu SH, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput Surv (CSUR) 45(3):1–33

    MATH  Google Scholar 

  • Cui LZ, Li GH, Zhu ZX, Lin QZ, Wen ZK, Lu N, Wong KC, Chen JY (2017) A novel artificial bee colony algorithm with an adaptive population size for numerical function optimization. Inf Sci 414:53–67

    MathSciNet  MATH  Google Scholar 

  • Deb S, Gao X (2021) A hybrid ant lion optimization chicken swarm optimization algorithm for charger placement problem. Complex Intell Syst 8:1–18

    Google Scholar 

  • Deb S, Gao X, Tammi K, Alita K, Mahanta P (2020a) A new teaching–learning-based chicken swarm optimization algorithm. Soft Comput 24(7):5313–5331

    Google Scholar 

  • Deb S, Gao X, Tammi K, Kalita K, Mahanta P (2020b) Recent studies on chicken swarm optimization algorithm: a review (2014–2018). Artif Intell Rev 53(6):1737–1765

    Google Scholar 

  • Deb S, Tammi K, Gao X, Kalita K, Mahanta P (2020c) A hybrid multi-objective chicken swarm optimization and teaching learning based algorithm for charging station placement problem. IEEE Access 8:92573–92590

    Google Scholar 

  • Hakli H, Kiran MS (2020) An improved artificial bee colony algorithm for balancing local and global search behaviors in continuous optimization. Int J Mach Learn Cybern 11(9):2051–2076

    Google Scholar 

  • Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Tech Rep TR06 200:1–10

    Google Scholar 

  • Kennedy J, Eberhart R (1995) Particle swarm optimization. Procee IEEE Int Conf Neural Netw 4:1942–1948

    Google Scholar 

  • Kubach T, Bortfeldt A, Gehring H (2009) Parallel greedy algorithms for packing unequal circles into a strip or a rectangle. CEJOR 17(4):461–477

    MathSciNet  MATH  Google Scholar 

  • Kumar DS, Veni S (2018) Enhanced energy steady clustering using convergence node based path optimization with hybrid Chicken Swarm algorithm in MANET. Int J Pure Appl Math 118(20):767–788

    Google Scholar 

  • Li L, Shao Z, Qian J (2002) An optimizing method based on autonomous animals: fish swarm algorithm. Syst Eng Theory Pract 22(11):32–38

    Google Scholar 

  • Li B, Shen G, Sun G (2019) Improved chicken swarm optimization algorithm. J Jilin Univ (engineering and Technology Edition) 49(4):1339–1344

    Google Scholar 

  • Li M, Li C, Huang Z, Wang G, Liu P (2021) Spiral-based chaotic chicken swarm optimization algorithm for parameters identification of photovoltaic models. Soft Comput 25(20):12875–12898

    Google Scholar 

  • Liang S, Feng T, Sun G (2017) Sidelobe-level suppression for linear and circular antenna arrays via the cuckoo search–chicken swarm optimization algorithm. IET Microw Antennas Propag 11(2):209–218

    Google Scholar 

  • Liang S, Feng T, Sun G, Zhang J, Zhang H (2016) Transmission power optimization for reducing sidelobe via bat-chicken swarm optimization in distributed collaborative beamforming. In: 2016 2nd IEEE international conference on computer and communications (ICCC). IEEE, pp 2164–2168

  • Liang X, Kou D, Wen L (2020) An improved chicken swarm optimization algorithm and its application in robot path planning. IEEE Access 8:49543–49550

    Google Scholar 

  • Lin L, Gen M (2009) Auto-tuning strategy for evolutionary algorithms: balancing between exploration and exploitation. Soft Comput 13(2):157–168

    MATH  Google Scholar 

  • Liu Z, Nishi T (2022) Strategy dynamics particle swarm optimizer. Inf Sci 582:665–703

    Google Scholar 

  • Lynn N, Suganthan N (2017) Ensemble particle swarm optimizer. Appl Soft Comput 55:533–548

    Google Scholar 

  • Meng X, Liu Y, Gao X, Zhang H (2014) A new bio-inspired algorithm: chicken swarm optimization. International conference in swarm intelligence. Springer, pp 86–94

    Google Scholar 

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

    Google Scholar 

  • Mohamed A, Hadi A, Mohamed A, Agrawal P, Kumar A, Suganthan P (2020) Problem definitions and evaluation criteria for the CEC 2021 special session and competition on single objective bound constrained numerical optimization. Tech. Rep., Nanyang Technological University

    Google Scholar 

  • Niazy N, Sawy AE, Gadallah M (2020) A hybrid chicken swarm optimization with tabu search algorithm for solving capacitated vehicle routing problem. Int J Intell Eng Syst 13(4):237–247

    Google Scholar 

  • Qu C, Zhao S, Fu Y, He W (2017) Chicken swarm optimization based on elite opposition-based learning. Math Probl Eng 2017:1–20

    MathSciNet  Google Scholar 

  • Rezaei F, Safavi HR, Gu A (2020) SPSO: a new approach to hold a better exploration-exploitation balance in PSO algorithm. Soft Comput 24(7):4855–4875

    Google Scholar 

  • Segredo E, Ruiz EL, Hart E (2020) A similarity-based neighborhood search for enhancing the balance exploration-exploitation of differential evolution. Comput Oper Res 117:104871

    MathSciNet  MATH  Google Scholar 

  • Shi Y, Eberhart C (1999) Empirical study of particle swarm optimization. In: Proceedings of the 1999 congress on evolutionary computation 3:1945–1949

  • Singh A, Deep K (2019) Exploration-exploitation balance in artificial bee colony algorithm: a critical analysis. Soft Comput 23:9525–9536

    Google Scholar 

  • Slowik A (2020) Swarm Intelligence Algorithms: A Tutorial. Boca Raton, FL, USA, 2020

  • Song X, Zhao M, Yan Q (2019) A high-efficiency adaptive artificial bee colony algorithm using two strategies for continuous optimization. Swarm Evolut Comput 50:100549

    Google Scholar 

  • Sultana Z, Khan M, Jahan N (2021) Early breast cancer detection utilizing artificial neural network. WSEAS Trans Biol Biomed 18:32–42

    Google Scholar 

  • Torabi S, Esfahani SF (2018) A dynamic task scheduling framework based on chicken swarm and improved raven roosting optimization methods in cloud computing. J Supercomput 74:2581–2626

    Google Scholar 

  • Wang Z, Yin C (2018) Chicken swarm optimization algorithm based on behavior feedback and logic reversal. J Beijing Inst Technol 27(6):34–42

    Google Scholar 

  • Wang H, Sun H, Li C (2013) Diversity enhanced particle swarm optimization with neighborhood search. Inf Sci 223:119–135

    MathSciNet  Google Scholar 

  • Wang J, Cheng Z, Ersoy K, Zhang M, Sun K, Bi Y (2019) Improvement and application of chicken swarm optimization for constrained optimization. IEEE Access 7:58053–58072

    Google Scholar 

  • Wang H, Wang J, Xiao Y, Cui H, Xu Y, Zhou Y (2020) Improving artificial bee colony algorithm using a new neighborhood selection mechanism. Inf Sci 527:227–240

    MathSciNet  Google Scholar 

  • Wang K, Li Z, Cheng H, Zhang K (2017) Mutation chicken swarm optimization based on nonlinear inertia weight. In: 2017 3rd IEEE international conference on computer and communications (ICCC) IEEE, Chengdu, pp 2206–2211, 2017

  • Wang Y, Liu C, Wang Y (2021) Chicken swarm optimization algorithm based on stimulus-response mechanism. Control Decis 1059

  • Wu HD, Xu S, Kong F (2016) Convergence analysis and improvement of the chicken swarm optimization algorithm. IEEE Access 4:9400–9412

    Google Scholar 

  • Wu Y, Yan B, Qu X (2018) Improved chicken swarm optimization method for reentry trajectory optimization. Math Probl Eng 2018:1–13

    Google Scholar 

  • Xia W, Gui L, He L, Wei B, Zhang L, Yu F, Wu R, Zhan H (2020) An expanded particle swarm optimization based on multi-exemplar and forgetting ability. Inf Sci 508:105–120

    MathSciNet  MATH  Google Scholar 

  • Yang S (2009) Firefly algorithms for multimodal optimization. Int Symp Stoch Algorithms 5792:169–178

    MathSciNet  MATH  Google Scholar 

  • Zhang K, Zhao X, He L (2021) A chicken swarm optimization algorithm based on improved X-best guided individual and dynamic hierarchy update mechanism. J Beijing Univ Ff Aeronaut Astronaut 47(12):2579–2593

    Google Scholar 

  • Zhou X, Lu J, Huang J, Zhong M (2021) Enhancing artificial bee colony algorithm with multi-elite guidance. Inf Sci 543:242–258

    MathSciNet  MATH  Google Scholar 

  • Zouache D, Arby O, Nouioua F, Abdelaziz B (2019) Multi-objective chicken swarm optimization: a novel algorithm for solving multi-objective optimization problems. Comput Ind Eng 129:377–391

    Google Scholar 

Download references

Funding

This research was funded by the Joint Funds of the National Natural Science Foundation of China (No. U1804262), in part by the National Natural Science Foundation of China (No. 61702463), in part by the Science and Technology Foundation of Henan Province (Grant Nos. 222102210277), and in part by the Innovation Incubation Project of Zhengzhou University of Light Industry (Grant No. 2021ZCKJ203).

Author information

Authors and Affiliations

Authors

Contributions

All the authors contributed equally to this research paper.

Corresponding author

Correspondence to Yanfeng Wang.

Ethics declarations

Conflict of interest

The authors declare that they have no conflicts of interest.

Ethical approval

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

Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file1 (DOCX 1150 KB)

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

Wang, Y., Sui, C., Liu, C. et al. Chicken swarm optimization with an enhanced exploration–exploitation tradeoff and its application. Soft Comput 27, 8013–8028 (2023). https://doi.org/10.1007/s00500-023-07990-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-07990-8

Keywords