Abstract
In recent years, the cuckoo search (CS) algorithm has been successfully applied to single-objective optimization problems. But in real life, most optimization problems are multi-objective optimization problems (MOPs). In order to enable CS to better solve MOPs, this paper proposes an elite-guided multi-objective cuckoo search algorithm based on cross-operation and information enhancement (CIE-MOCS). This algorithm first enhances its population diversity through crossover operation, then adds elite individuals to guide its update process to speed up the algorithm convergence speed. Finally, the method of information enhancement is adopted in the abandonment process, so that the algorithm is not easy to fall into the local optimum. In order to verify the performance of the algorithm, this paper uses a variety of benchmark functions and performance evaluation indicators to evaluate it, and provides a case to verify the effectiveness of the algorithm in practical applications. The experimental results show that CIE-MOCS has good performance compared with the contrasting algorithms.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
Enquiries about data availability should be directed to the authors.
References
Abdel-Baset M, Zhou Y, Ismail M (2018) An improved cuckoo search algorithm for integer programming problems. Int J Comput Sci Math 9(1):66–81
Ashraf A, Almazroi AA, Bangyal WH, Alqarni MA (2022) Particle swarm optimization with new initializing technique to solve global optimization problems. Intell Autom Soft Comput 31:191–206. https://doi.org/10.32604/IASC.2022.015810
Cao Z, Wang L (2019) An active learning brain storm optimization algorithm with a dynamically changing cluster cycle for global optimization. Clust Comput 22:1413–1429
Chen L, Gan W, Li H, Cheng K, Pan D, Chen L, Zhang Z (2021) Solving multi-objective optimization problem using cuckoo search algorithm based on decomposition. Appl Intell 51(1):143–160. https://doi.org/10.1007/s10489-020-01816-y
Cui Z, Zhang M, Wang H, Cai X, Zhang W (2019) A hybrid many-objective cuckoo search algorithm. Soft Comput 23(21):10681–10697. https://doi.org/10.1007/s00500-019-04004-4
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. https://doi.org/10.1109/4235.996017
Deb K, Thiele L, Laumanns M, Zitzler E (2005) Scalable test problems for evolutionary multiobjective optimization. Evol Multiobject Optim. https://doi.org/10.1007/1-84628-137-7_6
Ding ZH, Lu ZR, Liu JK (2018) Parameters identification of chaotic systems based on artificial bee colony algorithm combined with cuckoo search strategy. Sci China Technol Sci 61:417–426. https://doi.org/10.1007/s11431-016-9026-4
Garg H (2015) Multi-objective optimization problem of system reliability under intuitionistic fuzzy set environment using Cuckoo Search algorithm. J Intell Fuzzy Syst 29(4):1653–1669. https://doi.org/10.3233/IFS-151644
Gaspar-Cunha A, Covas JA (2008) Robustness in multi-objective optimization using evolutionary algorithms. Comput Optim Appl 39(1):75–96. https://doi.org/10.1007/s10589-007-9053-9
Glamsch J, Rosnitschek T, Rieg F (2021) Initial population influence on hypervolume convergence of nsga-iii. Int J Simul Modell 20(1):123–133. https://doi.org/10.2507/IJSIMM20-1-549
Gong J, Zhu X, Hu Q, Hu Y, Li B (2018) A fast optimized algorithm based on the NSGA—II for microwave windows. In: IVEC 2017—18th international vacuum electronics conference, 2018-January, 1–2. https://doi.org/10.1109/IVEC.2017.8289508
Gu W, Li Z, Dai M, Yuan M (2021) An energy-efficient multi-objective permutation flow shop scheduling problem using an improved hybrid cuckoo search algorithm. Adv Mech Eng 13:1–15. https://doi.org/10.1177/16878140211023603
Guo J, Sun Z, Tang H, Jia X, Wang S, Yan X, Wu G (2016) Hybrid optimization algorithm of particle swarm optimization and cuckoo search for preventive maintenance period optimization. Discret Dyn Nat Soc. https://doi.org/10.1155/2016/1516271
Haupt RL, Haupt RL (2004) Practical genetic algorithm. Wiley, NewYork
Holland JH (1975) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. University of Michigan Press, Ann Arbor
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Icnn95-international conference on neural networks. IEEE
Li H, Xu B, Lu G, Du C, Huang N (2021) Multi-objective optimization of PEM fuel cell by coupled significant variables recognition, surrogate models and a multi-objective genetic algorithm. Energy Convers Manag 236(December 2020):114063. https://doi.org/10.1016/j.enconman.2021.114063
Macqueen J (1965) Some methods for classification and analysis of multivariate observations. In: Proceeding of Berkeley symposium on mathematical statistics and probability
Madni SHH, Latiff MSA, Ali J, Abdulhamid SM (2019) Multi-objective-oriented cuckoo search optimization-based resource scheduling algorithm for clouds. Arab J Sci Eng 44:3585–3602. https://doi.org/10.1007/s13369-018-3602-7
McKay MD, Beckman RJ, Conover WJ (1979) Comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics 21(2):239–245. https://doi.org/10.1080/00401706.1979.10489755
McKay MD, Beckman RJ, Conover WJ (2000) A comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics 42(1):55–61. https://doi.org/10.1080/00401706.2000.10485979
Miettinen K, Mkel MM, Mnnikk T (1998) Nonlinear mult/objective optimization. Comput Optim Appl 11(2):177–194. https://doi.org/10.1023/a:1018642127761
Mohamad A, Zain AM, Bazin NEN et al (2014) Cuckoo search algorithm for optimization problems—a literature review and its applications. Appl Mech Mater 421:502–506
Othman MS, Kumaran SR, Yusuf LM (2020) Gene selection using hybrid multi-objective cuckoo search algorithm with evolutionary operators for cancer microarray data. IEEE Access 8:186348–186361. https://doi.org/10.1109/ACCESS.2020.3029890
Pan JS, Song PC, Chu SC, Peng YJ (2020) Improved compact cuckoo search algorithm applied to location of drone logistics hub. Mathematics. https://doi.org/10.3390/math8030333
Pan X, Jing Z, Hao C, Chen X, Kaikai H (2015) A differential evolution-based hybrid NSGA-II for multi-objective optimization. In: Proceedings of the 2015 7th IEEE international conference on cybernetics and intelligent systems, CIS 2015 and robotics, automation and mechatronics, RAM 2015, pp 81–86. IEEE. https://doi.org/10.1109/ICCIS.2015.7274552
Schott JR (1995) Fault tolerant design using single and muhicriteria genetic algorithm optimization [MS. dissertation]. Air Force Institute of Technology Wright Patterson AFB OH, Ohio, USA
Shehab M, Khader AT, Laouchedi M, Alomari OA (2019) Hybridizing cuckoo search algorithm with bat algorithm for global numerical optimization. J Supercomput 75(5):2395–2422. https://doi.org/10.1007/s11227-018-2625-x
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. https://doi.org/10.1023/A:1008202821328
Tang Z, Zhang Z (2019) The multi-objective optimization of combustion system operations based on deep data-driven models. Energy 182:37–47. https://doi.org/10.1016/j.energy.2019.06.051
Toktas A, Ustun D, Erdogan N (2020) Pioneer Pareto artificial bee colony algorithm for three-dimensional objective space optimization of composite-based layered radar absorber. Appl Soft Comput J 96:106696. https://doi.org/10.1016/j.asoc.2020.106696
Tsou CS, Fang HH, Chang HH, Kao CH (2006) An improved particle swarm Pareto optimizer with local search and clustering. Lect Notes Comput Sci (including Subser Lect Notes Artif Intell Lect Notes Bioinformatics) 4247 LNCS:400–7. https://doi.org/10.1007/11903697_51
Ustun D, Carbas S, Toktas A (2021) A symbiotic organisms search algorithm-based design optimization of constrained multi-objective engineering design problems. Eng Comput (swansea, Wales) 38:632–658. https://doi.org/10.1108/EC-03-2020-0140
Van Veldhuizen DA, Lamont GB (1998) Evolutionary computation and convergence to a Pareto front. In: Proceedmgs of the late—breaking papers at the genetic programming l998 conference, Wisconsin, USA, pp 221-228
Wang GG, Deb S, Gandomi AH, Zhang Z, Alavi AH (2016) Chaotic cuckoo search. Soft Comput 20(9):3349–3362. https://doi.org/10.1007/s00500-015-1726-1
Wang X, Liu S, Liu Z (2017) Underwater sonar image detection: a combination of nonlocal spatial information and quantum-inspired shuoed frog leaping algorithm. PLoS ONE 12:1–30. https://doi.org/10.1371/journal.pone.0177666
Wessing S (2017) Experimental analysis of a generalized stratified sampling algorithm for hypercubes. arXiv:1705.03809. https://doi.org/10.48550/arXiv.1705.03809
Xiang W, Li Y, Meng X, Zhang C, An M (2017) A grey artificial bee colony algorithm. Appl Soft Comput J 60:1–17. https://doi.org/10.1016/j.asoc.2017.06.015
Yang XS, Deb S (2013) Multiobjective cuckoo search for design optimization. Comput Oper Res 40(6):1616–1624. https://doi.org/10.1016/j.cor.2011.09.026
Yang XS, Deb S (2009) Cuckoo search via Lévy flights. 2009 World congress on nature and biologically inspired computing, NABIC 2009—Proceedings, 1. Wang GG (June 2014), pp 210–214. https://doi.org/10.1109/NABIC.2009.5393690
Zaenudin E, Kistijantoro AI (2017) PSPEA2: optimization fitness and distance calculations for improving Strength Pareto Evolutionary Algorithm 2 (SPEA2). In: 2016 international conference on information technology systems and innovation, ICITSI 2016—Proceedings, pp 17–21. https://doi.org/10.1109/ICITSI.2016.7858224
Zhang Z, Hong WC (2021) Application of variational mode decomposition and chaotic grey wolf optimizer with support vector regression for forecasting electric loads. Knowl-Based Syst 228:107297. https://doi.org/10.1016/j.knosys.2021.107297
Zhang Z, Hong WC, Li J (2020) Electric load forecasting by hybrid self-recurrent support vector regression model with variational mode decomposition and improved cuckoo search algorithm. IEEE Access 8:14642–14658. https://doi.org/10.1109/aCCESS.2020.2966712
Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731. https://doi.org/10.1109/TEVC.2007.892759
Zhang M, Wang H, Cui Z, Chen J (2018) Hybrid multi-objective cuckoo search with dynamical local search. Memet Comput 10(2):199–208. https://doi.org/10.1007/s12293-017-0237-2
Zheng JH, Zou J (2017) Multi-objective evolutionary optimization. Science Press, Beijing
Zheng J, Ling CX, Shi Z, et al. (2004) A multi-objective genetic algorithm based on quick sort. Advances in artificial intelligence, conference of the Canadian society for computational studies of intelligence, Canadian Ai, London, Ontario, Canada, May. DBLP
Zhou NR, Xia SH, Ma Y, Zhang Y (2022) Quantum particle swarm optimization algorithm with the truncated mean stabilization strategy. Quantum Inf Process 21:1–23. https://doi.org/10.1007/s11128-021-03380-x
Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8:173–195
Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271
Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength pareto evolutionary algorithm. TIK-Report 103:1–19
Zitzler E, Thiele I (1998) Muhiobjective optimization using evolutionary algorithms a comparative case study. In: Proceedings of the international conference on parallel problem solving from nature. Berlin, Germany, pp 292–301
Zitzler E (1999) Evolutionary algorithms for multiobjective optimization: methods and applications[Ph. D. dissertation]. Swiss Federal Institute of Technology(ETH), Ztirich, Switzerland.
Funding
This work is supported by the 1. National Natural Science Foundation of China (Grant No. 62073281), 2. the Hebei Provincial Natural Science Foundation (Grant No. F2022203088), 3. the Hebei Provincial Science and Technology Plan Project (Grant No. 19211602D), 4. the Second Batch of Youth Top-notch Talent Support Program in Hebei Province (Grant No. 5040050).
Author information
Authors and Affiliations
Contributions
All authors listed have made a substantial, direct and intellectual contribution to the work, and approved it for publication.
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no conflict 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.
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
Yang, X., Hao, X., Yang, T. et al. Elite-guided multi-objective cuckoo search algorithm based on crossover operation and information enhancement. Soft Comput 27, 4761–4778 (2023). https://doi.org/10.1007/s00500-022-07605-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-07605-8