Pied Kingfisher Optimizer (PKO)
Version 1.0.0 (110 KB) by
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.
Cite As
Abdelazim Hussien (2024). Pied Kingfisher Optimizer (PKO) (https://www.mathworks.com/matlabcentral/fileexchange/160043-pied-kingfisher-optimizer-pko), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2023b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Pied Kingfisher Optimizer (PKO)
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |
|