【优化求解】天牛须搜索优化算法

861 阅读1分钟

文章目录

一、理论基础

Jiang和Li在2017年受到天牛规食及寻偶行为的启发,提出了天牛须搜索算法(Beetle antennae search algorithm, BAS)。天牛在空气中捕获食物及潜在配偶的味道,根据天牛两侧天牛须检测到的气味浓度前进。该算法复杂度低,且不需要知道梯度信息等就能实现优化的目的。

1、算法原理

二、仿真实验

基本测试函数如表1所示,函数维度均为2。种群规模N = 30 N = 30N=30,最大迭代次数M a x _ i t e r = 1000 Max\_iter=1000Max_iter=1000。
在这里插入图片描述

表1 基本测试函数

迭代曲线依次显示如下:
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

三、参考文献

[1] Jiang X , Li S . BAS: Beetle Antennae Search Algorithm for Optimization Problems[J]. International Journal of Robotics and Control, 2017, 1(1).
[2] 廖列法,杨红.天牛须搜索算法研究综述[J/OL].计算机工程与应用:1-14[2021-06-15].kns.cnki.net/kcms/detail….

完整代码或者仿真咨询添加

image.png