Pied kingfisher optimizer: a new bio-inspired algorithm for solving numerical optimization and industrial engineering problems

被引:42
作者
Bouaouda A. [1 ]
Hashim F.A. [2 ,3 ]
Sayouti Y. [1 ]
Hussien A.G. [4 ,5 ,6 ]
机构
[1] LSIB Laboratory, FST Mohammedia, Hassan II University of Casablanca, Mohammedia
[2] Faculty of Engineering, Helwan University, Cairo
[3] MEU Research Unit, Middle East University, Amman
[4] Department of Computer and Information Science, Linköping University, Linköping
[5] Faculty of Science, Fayoum University, Faiyum
[6] Applied Science Research Center, Applied Science Private University, Amman
关键词
Engineering optimization; Evolutionary computation; Genetic algorithm; Global optimization; Meta-heuristic; Particle swarm optimization; Pied kingfisher optimizer; Swarm intelligence;
D O I
10.1007/s00521-024-09879-5
中图分类号
学科分类号
摘要
In this study, we introduce the pied kingfisher optimizer (PKO), a novel swarm-based meta-heuristic algorithm that draws inspiration from the distinctive hunting behavior and symbiotic relationships observed in pied kingfishers in the natural world. The PKO algorithm is structured around three distinct phases: perching/hovering for prey (exploration/diversification), diving for prey (exploitation/intensification), and fostering symbiotic relations. These behavioral aspects are translated into mathematical models capable of effectively addressing a wide array of optimization challenges across diverse search spaces. The algorithm’s performance is rigorously evaluated across thirty-nine test functions, which encompass various unimodal, multimodal, composite, and hybrid ones. Additionally, eight real-world engineering optimization problems, including both constrained and unconstrained scenarios, are considered in the assessment. To gauge PKO’s efficacy, it is subjected to a comparative analysis against 3 categories of rival optimizers. The 1st category comprises well-established and widely-cited optimizers such as particle swarm optimization and genetic algorithm. The 2nd category encompasses recently published algorithms, including Harris Hawks optimization, Whale optimization algorithm, sine cosine algorithm, Grey Wolf optimizer, gravitational search algorithm, and moth-flame optimization. The 3rd category includes advanced algorithms, such as covariance matrix adaptation evolution strategy and Ensemble Sinusoidal Differential Covariance Matrix Adaptation with Euclidean Neighborhood (LSHADE-cnEpSin). The comparative analysis employs various performance metrics, including the Friedman mean rank and the Wilcoxon rank-sum test, to reveal PKO’s effectiveness and efficiency. The overall results highlight PKO’s exceptional ability to tackle intricate optimization problems characterized by challenging search spaces. PKO demonstrates superior exploration and exploitation tendencies while effectively avoiding local optima. The source code for the PKO algorithm is publicly accessible at https://www.mathworks.com/matlabcentral/fileexchange/160043-pied-kingfisher-optimizer-pko. © The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2024.
引用
收藏
页码:15455 / 15513
页数:58
相关论文
共 123 条
[1]  
Hajipour V., Kheirkhah A., Tavana M., Absi N., Novel Pareto-based meta-heuristics for solving multi-objective multi-item capacitated lot-sizing problems, Int J Adv Manuf Technol, 80, 1, pp. 31-45, (2015)
[2]  
Zhao D., Liu L., Yu F., Heidari A.A., Wang M., Oliva D., Muhammad K., Chen H., Ant colony optimization with horizontal and vertical crossover search: fundamental visions for multi-threshold image segmentation, Expert Syst Appl, 167, (2021)
[3]  
Paul D., Jain A., Saha S., Mathew J., Multi-objective pso based online feature selection for multi-label classification, Knowl Based Syst, 222, (2021)
[4]  
Chakraborty S., Sharma S., Saha A.K., Saha A., A novel improved whale optimization algorithm to solve numerical optimization and real-world applications, Artif Intell Rev, 55, 6, pp. 4605-4716, (2022)
[5]  
Sasmal B., Hussien A.G., Das A., Dhal K.G., A Comprehensive Survey on Aquila Optimizer, Arch Comput Methods Eng, 30, pp. 4449-4476, (2023)
[6]  
James C., introduction to stochastics search and optimization, (2003)
[7]  
Chhabra A., Hussien A.G., Hashim F.A., Improved bald eagle search algorithm for global optimization and feature selection, Alex Eng J, 68, pp. 141-180, (2023)
[8]  
Abualigah L., Oliva D., Jia H., Et al., Improved prairie dog optimization algorithm by dwarf mongoose optimization algorithm for optimization problems, Multimed Tools Appl, 83, pp. 32613-32653, (2024)
[9]  
Hussien A.G., Hashim F.A., Qaddoura R., Abualigah L., Pop A., An enhanced evaporation rate water-cycle algorithm for global optimization, Processes, 10, 11, (2022)
[10]  
Liu Q., Wu L., Xiao W., Wang F., Zhang L., A novel hybrid bat algorithm for solving continuous optimization problems, Appl Soft Comput, 73, pp. 67-82, (2018)