Birds of prey‑based optimization (BPBO)

版本 1.0.0 (3.7 KB) 作者: Nima Khodadadi
A metaheuristic algorithm for optimization problems
127.0 次下载
更新时间 2025/7/29

查看许可证

Optimization is a critical challenge across several engineering and scientific disciplines. This paper introduces a unique Birds of Prey-Based Optimization (BPBO) algorithm, which was influenced by the astute hunting techniques of predatory birds. The approach utilizes both individual and group hunting techniques while selectively targeting weaker birds to effectively balance exploration and exploitation strategies. By incorporating a dynamic relocation strategy to access more suitable prey, this method enhances population diversity and mitigates the risk of premature convergence. The integration of these strategies, in light of the ongoing dynamic shifts, enables the BPBO algorithm to effectively address a wide range of problems. This includes successful application to both small-scale problems with specific constraints and large-scale problems with dimensions extending up to 1000. To thoroughly assess BPBO’s effectiveness, we conduct an in-depth analysis using 23 optimization benchmarks, of which 13 are designated as scalable. The CEC-2014 benchmark functions are considered a more complex test set. Furthermore, BPBO algorithm is utilized in practical engineering design challenges, such as optimizing welded beams, three-bar trusses, gear trains, cantilever beams, and speed reducers. Comparative analyses were conducted utilizing nine and eight algorithms across two sets of standard testing functions. The comparison of the results across all cases utilizing robust algorithms substantiates the proposed algorithm’s effective performance in exploring the feasible space of the problem. Thorough analyses have been conducted to enhance the understanding of the behavior exhibited by the algorithm parameters.

引用格式

Nima Khodadadi (2025). Birds of prey‑based optimization (BPBO) (https://www.mathworks.com/matlabcentral/fileexchange/181639-birds-of-prey-based-optimization-bpbo), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2025a
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0