引言
本期介绍了一种新的元启发式优化算法--波搜索算法 Wave search algorithm,WSA,一种受雷达技术启发的优化方法。WSA算法不仅首次借鉴了雷达技术独特的算法设计,而且采用了新的初始化方法和边界约束规则,采用了各种改进的贪心机制,并利用了待优化问题的梯度信息。该成果于2024年4月发表在SCI 核心期刊The Journal of Supercomputing。
雷达技术是一种利用电磁波探测目标位置、速度和形状的无线通信技术。它通过发射无线电波,接收反射回波,并对回波进行处理和分析,实现对目标的检测、定位、跟踪和识别。
1. 初始化。
2. 发射电磁波。式(7)的作用是模拟电磁波向外扩散,减少陷入局部最优的可能性,提高搜索效率。式(8)是一种改进的贪心机制,其作用是在向外作用时使群体位置不差于当前群体位置。
3.反射电磁波。
4.接收电磁波。
最后,引入了一种确定性优化技术:基于中心差分法的滤波梯度下降法。其数学表达式为:
WSA伪代码:
参考文献
Zhang, H., San, H., Sun, H. et al. A novel optimization method: wave search algorithm. J Supercomput (2024). https://doi.org/10.1007/s11227-024-06078-w.
Matlab代码下载
微信搜索并关注-优化算法侠,或扫描下方二维码关注,以算法名字搜索历史文章即可下载。
2024年优化算法-波搜索算法 Wave search 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