一种新颖的智能优化算法—海鸥优化(SOA)算法

news/2024/11/25 20:39:02/

 

目录

一、SOA理论基础 

二、ACO数学模型

2.1 迁徙

2.2 攻击 

 三、SOA伪代码

 四、SOA运行结果


 

       海鸥优化算法(Seagull Optimization Algorithm, SOA)是在2019年由 Dhiman 提出的一种受自然界海鸥启发的新颖全局优化算法,模拟了海鸥群体的迁徙和攻击行为。

一、SOA理论基础 

       海鸥以群居式生活,利用智慧来寻找和攻击猎物。海鸥最重要特征是迁徙和攻击行为,迁徙是动物从一个地方到另一个地方根据季节更替而移动,寻找最丰富的食物来源以便获取足够能量。在迁徙过程中,它们成群结队地飞行,且每只海鸥的所在位置均不同,以避免相互碰撞。在一个群体中,海鸥可以朝着最佳位置的方向前进,改变自身所在的位置。有时海鸥会攻击候鸟,在进攻时海鸥群体做出螺旋形的运动形态,如图1所示:

图1 海鸥的迁徙和攻击行为

二、ACO数学模型

2.1 迁徙

       在迁移过程中,模拟海鸥群如何从一个位置移动到另一个位置。在这个阶段,海鸥应该满足三个条件:

图2 海鸥之间避免碰撞

图3  海鸥向最佳位置方向移动

图4  海鸥靠近最佳位置

2.2 攻击 

       海鸥在迁徙过程中可以不断改变攻击角度和速度;当攻击猎物时,它们就在空中进行螺旋形状运动,如图5所示:

图5  攻击行为模型

 

 三、SOA伪代码

海鸥种群初始化,参数A、B和最大迭代次数max_{tier};
计算适应值,取最小适应度值MINf;
设置相应参数:f_c = 2,u = 1,v = 1;
for i = 1 :max_{tier} rd 取随机值 ( 0 , 1 );theta 取随机值 (0 ,2π);海鸥迁徙更新海鸥位置公式(1)、(2)、(3) 、(4)、(5);海鸥攻击候鸟,更新海鸥位置公式(6)、(7)、(8) 、(9) ;计算适应度值,排序minf;  if minf<MINfMINf = minf;MINx = minx; % 海鸥最佳位置end
end
输出最佳海鸥位置和适应值;
结束程序

 四、SOA运行结果

 F1:

The best optimal value of the objective funciton found by SOA is : 3.0641e-29

F6:

The best optimal value of the objective funciton found by SOA is : 3.1196

F8:

The best optimal value of the objective funciton found by SOA is : -5490.8483


http://www.ppmy.cn/news/288880.html

相关文章

Win10DIY篇:Win10自制纯白图标。(完整版教程)

先来一张效果图&#xff0c;个人非常喜欢纯白的风格。方法整理自http://tieba.baidu.com/p/3943379818 首先分享一下我做的图标包https://pan.baidu.com/s/1vp-ywNnxO0ZvFfZzwi6L4Q 一、软件准备 IcoFX&#xff1a;提取图标、生成图标。当然它也可以编辑&#xff0c;和PS类似&…

html背景纯白,纯白色背景图片全白

释放双眼,带上耳机,听听看~! 1、求一张比较大的纯白色的图片,只是单纯的白色,没有背景也没有边框的那种 LZ,图片如上。。 原本是FullHD分辨率的图片,据说会被Bai压缩成200*200 如果需要原图的话请留下邮箱 其实楼下的。。。 不需要用ps直接系统自带的画图解决问题 2、急!…

苹果ipcc下载

http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client.MZITunesClientCheck/version 如果你要搜索 27.1 版本的 IPCC 文件&#xff0c;可以先按下 Ctrl F&#xff0c;然后在查找框中输入 <string>27.1</string>…

苹果8没有信号显示无服务器,苹果8p没信号无服务怎么回事

大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。 苹果8p没信号无服务的原因&#xff1a; 1、手机卡没有插好&#xff0c;接触不良&#xff1b; 2、所在位置搜索不到网络信号或网络信号不稳定&#xff1b; 3、机卡、卡槽或手机终端出…

苹果手机打开浏览器显示无法连接服务器,苹果浏览器safari打不开网页因为无法连接服务器吗?...

解决safari浏览器打不开该网页&#xff0c;因为无法连接到服务器的办法&#xff1a; 1、如果苹果手机出现游览器无法打开网页&#xff0c;首先要查看手机上面网络数据是否开启&#xff0c;如果忘记开启网络数据的话&#xff0c;那么没有网络也就无法打开访问网页。打开系统设置…

IPHONE刷IPCC文件联通VOLTE联通FDD

工具&#xff1a;ITunes&#xff08;PC&#xff09; 、lightning数据线、iPhone一部 方案&#xff1a;利用iTunes刷入Ipcc运营商文件&#xff0c;以达到不同目的 用途&#xff1a; 1、在不越狱、不破解的情况下&#xff0c;实现5S(A1528)4G上网。这个型号的5S一直未拿到FDD上网…

施乐 苹果 微软的爱恨情仇

1938年&#xff0c;一个美国的专利局文书员切斯特•卡尔森发明了复印机&#xff0c;由于当时更流行使用复写纸&#xff0c;所以卡尔森的复印机一直无人问津。1946 年&#xff0c;伯乐出现了&#xff0c;一家叫做哈罗伊德的公司看上了卡尔森的技术&#xff0c;公司老板乔瑟夫威尔…

联通爱苹果,移动抢苹果

“联通手里有一苹果&#xff0c;这一苹果可不得了&#xff0c;为联通带来了“吃客”&#xff0c;带来“利润”。在这些前来品尝联通苹果的“吃客”中&#xff0c;有着一大批前移动的“吃客”。移动恨极了联通用苹果拉走自己的“吃客”&#xff0c;眼红了的移动瞄上了联通手中的…