Pied Kingfisher Optimizer (PKO)
版本 1.0.0 (109.7 KB) 作者:
Abdelazim Hussien
Pied Kingfisher Optimizer: A new bio-inspired algorithm for solving numerical optimization and industrial engineering problems
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 (PSO) and Genetic Algorithm (GA). The 2nd category encompasses recently published algorithms, including Harris Hawks Optimization (HHO), Whale Optimization Algorithm (WOA), Sine Cosine Algorithm (SCA), Grey Wolf Optimizer (GWO), Gravitational Search Algorithm (GSA), and Moth-Flame Optimization (MFO). The 3rd category includes advanced algorithms, such as Covariance Matrix Adaptation Evolution Strategy (CMA-ES) and Ensemble Sinusoidal Differential Covariance Matrix Adaptation with Euclidean Neighborhood (LSHADEcnEpSin). 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.
引用格式
Abdelazim Hussien (2024). Pied Kingfisher Optimizer (PKO) (https://www.mathworks.com/matlabcentral/fileexchange/160043-pied-kingfisher-optimizer-pko), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
创建方式
R2023b
兼容任何版本
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Pied Kingfisher Optimizer (PKO)
版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.0 |
|