引言
本期介绍了一种新的元启发式优化算法--蛇鹫优化算法 Secretary bird optimization algorithm,SBOA,蛇鹫的生存需要不断地寻找猎物和躲避捕食者的追捕。该成果于2024年4月发表在SCI 核心期刊Artificial Intelligence Review。
蛇鹫是一种引人注目的非洲猛禽,以其独特的外表和独特的行为而闻名,素有沙漠王者,蛇之克星之称。
1. 初始化。和其他算法一样,随机初始化
2. 捕猎策略(探索阶段)。第一阶段(寻找猎物):蛇鹫的捕猎过程通常从寻找潜在的猎物开始,尤其是蛇。蛇鹫拥有令人难以置信的敏锐视力,使它们能够迅速发现隐藏在高草中的蛇。
第二阶段(消耗猎物):蛇鹫发现蛇后,它采用了一种独特的捕猎方法。不像其他猛禽会立刻扑进去战斗,蛇鹫用它敏捷的步法和在蛇周围的机动。
第三阶段(攻击猎物):当蛇筋疲力尽时,蛇鹫察觉到合适的时机,迅速采取行动,利用其强大的腿部肌肉发动攻击。这一阶段通常涉及蛇鹫的踢腿技术,它迅速抬起腿,用锋利的爪子准确地踢蛇,通常瞄准蛇的头部。.
3. 逃生策略(开发阶段)。
SBOA伪代码:
原文作者为了验证该算法的性能,通过实验对其收敛速度、收敛行为等方面进行了评估。使用CEC-2017(点我)和CEC-2022基准套件(点我)将SBOA与15种高级算法进行了比较。所有测试结果一致证明了SBOA在解决方案质量、收敛速度和稳定性方面的卓越性能。最后,利用SBOA解决了12个约束工程设计问题,并对无人机进行了三维路径规划。提出的SBOA可以以更快的速度找到更好的解决方案,展示了其在解决现实优化问题方面的巨大潜力。
参考文献
Fu, Y., Liu, D., Chen, J. et al. Secretary bird optimization algorithm: a new metaheuristic for solving global optimization problems. Artif Intell Rev 57, 123 (2024). https://doi.org/10.1007/s10462-024-10729-y.
Matlab代码下载
微信搜索并关注-优化算法侠,或扫描下方二维码关注,以算法名字搜索历史文章即可下载。
2024年优化算法-蛇鹫优化算法 Secretary bird optimization algorithm-附Matlab代码
点击链接跳转:
cec2022测试函使用教程及matlab代码免费下载
绘制cec2017/018/2019/2020/2021/2022函数的三维图像教程,SO EASY!
215种群智能优化算法python库
求解cec测试函数-matlab
解决12工程设计优化问题-matlab
求解11种cec测试函数-python
用于改进所有优化算法:21种混沌映射方法-混沌初始化(附matlab代码)
沙场大点兵:24种信号分解方法(附matlab代码)
沙场大点兵:27种一维数据转换成二维图像的方法-matlab代码沙场大点兵:27种一维数据转换成二维图像的方法-matlab代码https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486260&idx=1&sn=81b1970cb89364c0289ccdfb403e5388&chksm=c12be731f65c6e273a85456326b503b7f35d9f035405050932ff1926e0b1bfa8076b1bc2d1f2&token=25423484&lang=zh_CN#rd