您现在的位置是:首页 > 笔记 > ABC蜂群算法流程图
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

ABC蜂群算法流程图

更新时间:2019-12-03 09:35:28 大小:34K 上传用户:a710743683查看TA发布的资源 标签:abc蜂群算法 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

本人自己依照论文编写的流程图,主要是为了更明白清晰的看懂karaboga的人工蜂群算法

部分文件列表

文件名 大小
蜂群流程.pdf 34K

部分页面预览

(完整内容请下载后查看)
开始  
初始化蜂群:蜜蜂总数2626个不同的电流电压),由  
于五个变化参数,维度就为5,最大搜索次数5,迭代次  
200的大循环之中,估算电流和实测电流构造联系  
雇佣蜂阶段,更新电流电压,找到比之前的更优解,对  
更新后的函数值进行比较,纪录搜索次数,进行代替  
观察蜂阶段,继续更新电流电压,找到比之前的更优  
解,比较  
搜索次数超过5  
侦查蜂阶段,继续更新电流电压,  
纪录找到的最优解,迭代次数增加继续循环  
迭代次数超过200  
结束  
whilek<=200)目标函数条件未达到要求执行以下  
雇佣阶段  
for i=1:D for j=1:NP  
更新电流ebI和电流差值Ic-I,同时计算函数进行相关比较赋  
值替换,if 更新后最小函数值大于原来函数值,t=t+1,  
else t=0  
观察阶段  
重复阶段一的过程,只是更新电流的公式改变了  
for i=1:D 条件判断替换电流  
if t>搜索次数(侦查阶段)  
更新电流sbI和电流差,计算函数值再一次比较赋值替换  
再计算函数值和找到最小值所在行,纪录保存。  
k=k+1  

全部评论(0)

暂无评论