人工鱼群算法1.ppt

算法介绍;算法介绍;算法介绍;源代码中的赋值;算法介绍;算法介绍;(3)聚群行为(AF-swarm):鱼在游动过程中为了保证自身的生存和躲避危害会自然地聚集成群 。鱼聚群时所遵守的规则有三条:分隔规则:尽量避免与临近伙伴过于拥挤;对准规则:尽量与临近伙伴的平均方向一致;内聚规则:尽量朝临近伙伴的中心移动。 人工鱼Xi搜索其视野内的伙伴数目nf及中心位置Xc,若 Yc/ nf δYi,表明伙伴中心位置状态较优且不太拥挤,则Xi朝伙伴的中心位置移动一步,否则执行觅食行为: ;算法介绍;算法介绍;算法介绍;(5)公告板:是记录最优人工鱼个体状态的地方。每条人工鱼在执行完一次迭代后将自身当前状态与公告板中记录的状态进行比较,如果优于公告板中的状态则用自身状态更新公告板中的状态,否则公告板的状态不变。当整个算法的迭代结束后,输出公告板的值,就是我们所求的最优值。;算法介绍;算法介绍;人工鱼群算法实例;人工鱼群算法实例;;

文档评论(0)

1亿VIP精品文档

相关文档