




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、蜜蜂算法现代设计技术机自1005班任永武群体智能 自然界中的群居昆虫,如蚂蚁、蜜蜂、鱼群等,个体结构都十分简单。 个体之间通过合作表现出来的行为能力却十分复杂。 群居昆虫个体无智能,但通过合作从一定程度上体现出较高的“智能”。 群体智能:受社会性昆虫群体行为的启发,研究人员通过对它们的模拟产生了一系列解决传统优化问题的新方法。 群体智能算法:模拟自然界生物的群体行为而构造的随机优化算法。蜜蜂算法 蜂群算法(BCO)是受到自然界的蜜蜂行为启发而提出的一种新颖的元启发式优化算法。 根据所受启发的生物机理的不同,蜂群算法可分为两大类: 基于蜜蜂繁殖机理的蜂群算法 基于蜜蜂采蜜机理的蜂群算法基于蜜蜂繁
2、殖行为的蜜蜂算法蜂群的运行主要包括: 蜂后的选优过程 蜂后选择雄蜂的过程 新幼蜂群体的局部搜索过程算法实现定义受精囊的大小M随机地产生幼蜂从中选出最优的为蜂后利用蜂后的选优策略优化蜂后的基因型while未达到停止的限度 t=0 随机初始化E(t)和s(t) 初始化能量衰减的步长r=0.5E(t)M 随机产生雄蜂 whileE(t)0 评估雄蜂的基因型 if该雄蜂超过了概率选择的条件式(22)and蜂后的受精囊未满 then雄蜂的精子加入到受精囊 endif t=t+1; E(t)=E(t)r: S(t)=0.9S(t); 以S(t)概率对雄蜂基因型每一位取反;endwhile for broo
3、ds=l toM 随机地从蜂后的受精囊中选出精子通过将已 选选的精子与蜂后的基因型交叉而产生幼蜂; 变异幼蜂的基函型;end for 新幼蜂群体局部搜索if最好的幼蜂的适应度比蜂后高then 用最好的幼蜂取代蜂后杀死所有的幼蜂end while基于蜜蜂采蜜行为的蜜蜂算法 蜂巢中的一部分蜜蜂作为采蜜蜂,它们不断并随机地在蜂巢附近寻找蜜源。 如果这些采蜜蜂发现了花蜜超过某个阈值的蜜源,则飞回蜂巢并用摇摆舞告知其他蜜蜂。(如蜜源方向及离巢距离等) 其他蜜蜂利用这些信息准确评价蜂巢周围的蜜源质量找到的蜜源采蜜。 采蜜行为包括蜜源、采蜜蜂与待采蜜蜂三个基本部分。蜂群算法 蜜蜂采蜜的过程(即寻找高质量的蜜
4、源)类似于进化计算中的搜索待求解问题最优解的过程。 在采蜜模型中,蜜源代表可能的解,采蜜相当于搜索最优解,蜜源质量可视为适应度函数大小。人工蜂群算法 蜂群具有3种类型的工蜂:引领蜂、跟随蜂和侦察蜂。 引领蜂寻找食物源并记录花粉数量; 跟随蜂在舞蹈区等待引领蜂带回食物信息,并选择食物源;当某个食物源被放弃时,生成侦察蜂,随机寻找新的食物源。 首先随机产生新解,即初始化解(食物源) 引领蜂首先对邻域搜索,如果找到的食物源适应度值优于之前,则用新食物源位置代替旧位置;反之,保持旧的蜜源位置。 引领蜂用摇摆舞与跟随蜂交流蜜源信息,跟随蜂根据信息以一定概率选择食物源。跟随蜂选中食物源后,也进行一次邻域搜
5、索,采用贪婪准则,保持较好的解。ABC算法就是通过如此重复搜索,最终找到最优解。 每个食物源位置代表优化问题一个可能解 食物源的花蜜量对应解的适应度(fiti) fiti=1/(1+f(x) f0 =1+abs(f) f0 fit1=1/(1+16)=0.059; fit2=1/(1+4)=0.2; fit3=1/2=0.5; fit4=1/10=0.2;适应度值越大,食物源越丰富,被跟随蜂选择概率就大。跟随蜂选择引领蜂概率公式:Pi=fiti/fiti P1=0.059/(0.059+0.2+0.5+0.1)=0.0685 同理,P2=0.233;P3=0.582;P4=0.116;由贪心原则,跟随蜂在自己周围搜索 Vij = Xij + ij ( Xij - Xkj ),如果食物源好于引领蜂提供的,则由Vij 替代Xij;如果产生了一个优解,迭代limit次都不能改进,则是局部优解,则放弃改解,重新产生新解。两种思想各有其独特的实现原理和发展轨迹。 对于基于繁殖的蜂群算法: 用于离散变量的水库优化问题 三种数学问题的测试平台上进行了应用 蜜蜂的采蜜行为: 一种虚拟蜜蜂理论来解决数值优化问题 对于多变量数值优化问题,集中在人工神经网络的训练上总结 蜂群算法是一种全局优化算法,与具体问题无关,算法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人茅台回收合同范例
- 修补材料购销合同标准文本
- 个人诊所工作合同标准文本
- 保姆雇佣劳务标准合同范例
- 净菜设备收购合同范例
- 代理售后合同范例
- 人防车位 退租合同范例
- 买会计软件合同范例
- 儿童性教育及自我保护意识培养
- 大学生生活安全教育与实践案例分享
- 炼油与化工企业电气管理制度
- 煤炭建设井巷工程消耗量定额(2015除税基价)总说明及章说明
- 8.建筑施工设备设施清单
- 小学科技社团活动电子版教(学)案20篇
- 露天矿石土方剥离工程施工组织设计
- 主动脉球囊反搏术(IABP)监测及护理
- 安全生产费用提取台帐(整理)
- 石文软件-GXPLORER使用说明书_图文
- 污水厂满水试验方案
- 一卡通数据库字典
- 门诊外配处方管理制度
评论
0/150
提交评论