文章目录
- 一、理论基础
-
- 1、避免搜索位置冲突
- 2、向最优邻居方向移动
- 3、向最优位置靠拢
- 4、群体行为
- 二、仿真实验与结果分析
- 三、参考文献
- 四、Matlab程序
一、理论基础
被囊群优化算法(Tunicate Swarm Algorithm,TSA)是Satnam Kaur等提出的一种新的优化算法,它的灵感来自以在深海中成功生存被膜的成群行为,该算法模拟了被囊动物在导航和觅食过程中的喷气推进和群体行为,与其他竞争算法相比,TSA算法能产生更好的最优解,并且能够解决具有未知搜索空间的实际研究案例。
转存失败重新上传取消
转存失败重新上传取消
二、仿真实验与结果分析
对常用基准函数F1,F2,F3进行仿真,TSA算法寻优过程如下:
图1 F1三维立体图形
图2 F1寻优过程
图3 F2三维立体图形
图4 F2寻优过程
图5 F3三维立体图形
图6 F3寻优过程
三、参考文献
[1] Kaur S , Awasthi L K , Sangal A L , et al. Tunicate Swarm Algorithm: A new bio-inspired based metaheuristic paradigm for global optimization[J]. Engineering Applications of Artificial Intelligence, 2020, 90(Apr.):103541.1-103541.29.
代码下载https://www.cnblogs.com/matlabxiao/p/14883637.html