版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十一章鱼群优化算法11.1介绍人工鱼群算法(ArtificialFishSwannAlgorithm,AFSA)是LiXiao-lei在2002年提出W(Yazdani,Toosi,&Meybodi,2010)l,目的是模仿鱼类捕食、群集、跟随、移动等行为。AFSA是基于鱼类集体向某个目标运动,并受到自然的启发,是一种并行和随机搜索算法。与狮子和猴子不同,在像鱼类这种动物物种中没有领导者,每个成员都有自我组织的行为。鱼对它们的群体和环境一无所知,通过相邻成员之间的数据交换在环境中随意移动,这种交互作用为鱼群优化带来了更多的复杂性。AFSA具有容错性和灵活性等特点,它在资源均衡、模糊聚类、数据
2、挖掘、扩频码估计、DNA编码序列优化、信号处理、图像处理、改进神经网络、作业调度等方面有着广泛的应用。AFSA具有收敛速度快、效率高等优点,同时也存在时间复杂度高、全局搜索与局部搜索不平衡等缺点。11.2人工鱼群算法人工鱼(AF)是真实鱼的仿制品,用于分析和问题解释(Neshat、Sepidnam、Sargolzaei和Toosi(2012)o鱼类大多生活在食物充足的地区,它们通过跟随其他鱼类或单独寻找食物,向食物较多的地区移动。鱼类数量最多的地区通常是食物最多的。每条人工鱼的下一步行为取决于它目前的状态以及局部的环境状态,AF通过自身行为以及同伴的行为来影响环境。AF模型包含两个部分:变量和
3、函数。变量包括:X=(xi,x2,.,xn):每只AF的当前位置。Visual:视距(感知距离)。Xv:在某个运动中在视觉位置的状态。Step:步长。tiy_num:尝试次数。6:拥挤因子(08f(Xj),因极大和极小问题可以互相转换,所以以下均以求极大问题讨论),则向该方向前进一步(式(2);反之,再重新随机选择状态Xj,判断是否满足前进条件;反复凡次(try_num)后,如果仍不满足前进条件,则随机移动一步(式(3)oTOC o 1-5 h zXy=X.+Visual-Rand()(1)x_XXg)=X)+1Step-Rand()(2)=x*+Step-RandQ(3)AF_Prey的伪代
4、码如下:fiuictionAF_Prey()for(i=0;itiy_num;i-H-)式(1);if(f(Xi)vf(X0)式(2);else式(3);)AF_Swann(聚群行为):鱼群在移动的过程中会自然地成群聚集,这是一种生活习惯,可以保证群体的存在,避免危险。设人工鱼当前状态为X”探索当前邻域内(即Skisual)的伙伴数目nf及中心位置Xc,如果11血f(X1),表明伙伴中心有较多的食物并且不太拥挤,则朝伙伴的中心位置方向前进一步(式(4);否则执行觅食行为。vv+d_xvv+d_x+XlX?11-Step-Rand()(4)AF_Swann的伪代码如下:fiuictionAF_S
5、wann()(nf=0:Xc=0;fbr(j=O;jfriend_num;j+)(if(di,jVisual)(Bf+;Xc+=Xj;)Xc=Xc/nfjif(nf/nf(Xi)式(4);elseAF_Prey();)AF_Follow:在鱼群的移动过程中,当一条鱼或几条鱼找到食物时,附近的伙伴会迅速移动并到达食物。设人工鱼当前状态为X,探索当前邻域内伊|J“vVisual)的伙伴中f(Xj)为最大的伙伴X立为Xj的邻域内鱼的数量,如果n/nvS且f(Xj)f(X),表明伙伴Xj的状态具有较高的食物浓度并且其周围不太拥挤,则朝伙伴Xj的方向前进一步(式(5);否则执行觅食行为。(5)X_X(5
6、)X产】)=XV+-Step-Rand()AFFollow的伪代码如下:functionAFFollow()111ax=-20;fbr(j=0;jfriend_num;j+)if(d品p)品ax=f(Xj);Xniax=Xj;Hf=O;fbr(j=0;jfriend_num;j+)if(dmaxjisual)Bf+;if(iif/nf(Xi)式(5);elseAF_Prey();)AF_Move:鱼随机游动,并在更大的范围内寻找食物或同伴。AF_Leap:鱼停在某处,每一种AF行为都将逐渐相同,在某些迭代过程中,目标值(食物浓度)之间的差异会变小。它可能会陷入局部极值,并随机地将参数变为静止状
7、态,从而跳出当前状态。Stagnation:当目标函数值在一定次数的迭代中没有变化时,就会发生停滞。AFSA的伪代码如下:Startfor每条AFL.f初始化Xloendfor将argininf(Xi)的Xi记录在公告栏。for每条AFL.f对X(t)执行群聚行为,计算Xgvarm。对X1执行追尾行为,计算Xubllow。对X1执行觅食行为,计算Xipey。ifmill(f(Xi,svarm),f(Xi.follow),f(Xi,prey)Vf(Xi)thenX(t+1尸aigmin(f(Xi,sivann),f(Xi,follow),f(Xi.prey);endifendforEnd参考文献1.Yazdani,D.,A.NadjaranToosi,andM.R.Meybodi.FuzzyAdaptiveArtifi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福建南平实业集团有限公司正式员工招聘8人笔试历年常考点试题专练附带答案详解
- 2025年河南南阳方城凤裕村镇银行招聘笔试历年典型考题及考点剖析附带答案详解
- 2025年江西富民村镇银行管理部员工招聘5人笔试历年典型考题及考点剖析附带答案详解
- 单招汽驾类试题及答案
- “两热”培训试卷测试题及答案
- 2026电子测量考试题及答案
- 2026电拖考试题及答案
- 蚊媒传染病登革热基孔肯雅热培训考核试题
- 2026电路问题考试题及答案
- 2026年单招考试四类职业技能试题及答案
- 2026年哈尔滨城市发展投资集团面向社会招聘53人笔试模拟试题及答案详解
- 电控配电用电缆桥架(JBT 10216-2025)
- DZ/T 0276.4-2015岩石物理力学性质试验规程第4部分:岩石密度试验
- 杭州市地铁集团有限责任公司轨道交通保护区管理实施办法7.28修改
- 人力资源共享服务中心运营手册
- 专利检索考试试题及答案
- 中考名著《唐诗三百首》中考真题
- 2024年医院体检中心绩效考核方案
- 职业技能大赛互联网营销师(直播销售员)赛项备赛试题库(浓缩300题)
- 《计算机绘图AutoCAD》电子教案
- HG∕T 3792-2014 交联型氟树脂涂料
评论
0/150
提交评论