Abstract
Cuckoo search (CS) algorithm is an efficient search technique for addressing numerical optimization problems. However, for the basic CS, the step size and mutation factor are sensitive to the optimization problems being solved. In view of this consideration, a new version namely the parameter control based CS (PCCS) algorithm is presented to strengthen the search accuracy and robustness. In this variant, the step size and mutation factor are dynamically updated according to the elite information stored in the historical archives at each generation, so as to realize the reasonable setting of these control parameters. For performance evaluation, numerical experiments are conducted on 25 benchmark functions from two different test suites. Moreover, the application in neural network optimization is also considered to further investigate the effectiveness. Experimental results indicate that the proposed PCCS algorithm is a promising and competitive method in terms of solution quality and convergence rate.
Similar content being viewed by others
References
Yang XS, Deb S (2014) Cuckoo search: recent advances and applications. Neural Comput Appl 24(1):169–174
Kumar N, Shaikh AA, Mahato SK et al (2021) Applications of new hybrid algorithm based on advanced cuckoo search and adaptive Gaussian quantum behaved particle swarm optimization in solving ordinary differential equations. Exp Syst Appl. 172:114646
Nguyen TT, Nguyen TT, Vo DN (2018) An effective cuckoo search algorithm for large-scale combined heat and power economic dispatch problem. Neural Comput Appl. 30:3545–3564
Yin L, Qiu JL, Gao SB (2018) Biclustering of gene expression data using cuckoo search and genetic algorithm. Int J Pattern Recognit Artif Intell 32(11):1850039
Cristin R, Kumar BS, Priya C et al (2020) Deep neural network based Rider-cuckoo search algorithm for plant disease detection. Artif Intell Rev. 53(2020):4993–5018
Cheng JT, Wang L, Xiong Y (2019) Cuckoo search algorithm with memory and the vibrant fault diagnosis for hydroelectric generating unit. Eng Comput 35(2):687–702
Chen L, Gan WY, Li HW et al (2021) Solving multi-objective optimization problem using cuckoo search algorithm based on decomposition. Appl Intell 51:143–160
Rehman S, Ali SS, Khan SA (2018) Wind farm layout design using cuckoo search algorithms. Appl Artif Intell 32(9–10):956–978
Ong P, Zainuddin Z (2019) Optimizing wavelet neural networks using modified cuckoo search for multi-step ahead chaotic time series prediction. Appl Soft Comput 80:374–386
Civicioglu P, Besdok E (2013) A conceptual comparison of the Cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms. Artif Intell Rev 39:315–346
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evolut Comput. 1(1):67–82
Mlakar U, Fister I Jr, Fister I (2016) Hybrid self-adaptive cuckoo search for global optimization. Swarm Evolut Comput 29:47–72
Wu ZQ, Du CQ (2019) The parameter identification of PMSM based on improved cuckoo algorithm. Neural Process Lett 50:2701–2715
Valian E, Tavakoli S, Mohanna S (2013) Improved cuckoo search for reliability optimization problems. Comput Ind Eng 64:459–468
Bulatović RR, Bošković G, Savković MM et al (2014) Improved Cuckoo search (ICS) algorthm for constrained optimization problems. Latin Am J Solids Struct 8(11):1349–1362
Dhabal S, Venkateswaran P (2017) An efficient gbest-guided Cuckoo search algorithm for higher order two channel filter bank design. Swarm Evol Comput 33:68–84
Thirugnanasambandam K, Prakash S, Subramanian V et al (2019) Reinforced cuckoo search algorithm-based multimodal optimization. Appl Intell 49:2059–2083
Wei JM, Yu YG (2020) A novel cuckoo search algorithm under adaptive parameter control for global numerical optimization. Soft Comput 24:4917–4940
Cheng JT, Wang L, Xiong Y (2019) Ensemble of cuckoo search variants. Comput Ind Eng 135:299–313
Dasgupta S, Das S, Biswas A et al (2009) On stability and convergence of the population-dynamics in differential evolution. AI Commun 22:1–20
Zhang JQ, Sanderson AC (2009) JADE Adaptive differential evolution with optional external archive. IEEE Trans Evolut Comput 13(5):945–958
Suganthan PN, Hansen N, Liang JJ, et al, (2005) Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization, Technical Report
Sarangi SK, Panda R, Das PK et al (2018) Design of optimal high pass and band stop FIR filters using adaptive Cuckoo search algorithm. Eng Appl Artif Intell 70:67–80
Lin YH, Liang Z, Hu HP (2016) Cuckoo search algorithm with beta distribution. J Nanjing Univ (Natural Sciences) 52(4):638–646 ((in Chinese))
Zhang YW, Wang L, Wu QD (2014) Dynamic adaptation cuckoo search algorithm. Control and Decis 29(4):617–622 ((in Chinese))
Wang LJ, Yin YL, Zhong YW (2015) Cuckoo search with varied scaling factor. Front Comp Sci 9(4):623–635
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
Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179:2232–2248
Kennedy J, Eberhart R(1995) Particle swarm optimization. In: IEEE international conference on neural networks, pp. 1942–1948
Rao RV, Savsani VJ, Vakharia DP (2012) Teaching-learning-based optimization: an optimization method for continuous non-linear large scale problems. Inf Sci 183:1–15
Anita AY (2019) AEFA: artificial electric field algorithm for global optimization. Swarm Evol Comput 48:93–108
Gori M, Tesi A (1992) On the problem of local minima in backpropagation. IEEE Trans Pattern Anal Mach Intell 14(1):76–86
Wang L, Zou F, Hei XH et al (2014) An improved teaching-learning-based optimization with neighborhood search for applications of ANN. Neurocomputing 143:231–247
Subudhi B, Jena D (2008) Differential evolution and Levenberg Marquardt trained neural network scheme for nonlinear system identification. Neural Process Lett 27:285–296
Dang TL, Hoshino Y (2019) Hardware/software co-design for a neural network trained by particle swarm optimization algorithm. Neural Process Lett 49:481–505
Najimi M, Ghafoori N, Nikoo M (2019) Modeling chloride penetration in self-consolidating concrete using artificial neural network combined with artificial bee colony algorithm. J Build Eng 22:216–226
Acknowledgements
This work is supported by the National Natural Science Foundation of China (No. 51669006) and Scientific Research Foundation of Guilin University of Technology (No. RD2100002991).
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
About this article
Cite this article
Cheng, J., Xiong, Y. Parameter Control Based Cuckoo Search Algorithm for Numerical Optimization. Neural Process Lett 54, 3173–3200 (2022). https://doi.org/10.1007/s11063-022-10758-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-022-10758-0