鱼群算法是指在一片水域中,鱼往往能自行或尾随其他鱼找到营养物质多的地方,因而鱼生存数目最多的地方一般就是本水域中营养物质最多的地方,人工鱼群算法就是根据这一特点,通过构造人工鱼来模仿鱼群的觅食、聚群及追尾行为,从而实现寻优,以下是鱼的几种典型行为:
1、觅食行为:一般情况下鱼在水中随机地自由游动,当发现食物时,则会向食物逐渐增多的方向快速游去 。
【人工鱼群算法 鱼群算法是什么】2、聚群行为:鱼在游动过程中为了保证自身的生存和躲避危害会自然地聚集成群,鱼聚群时所遵守的规则有三条:分隔规则:尽量避免与临近伙伴过于拥挤;对准规则:尽量与临近伙伴的平均方向一致;内聚规则:尽量朝临近伙伴的中心移动 。
3、追尾行为:当鱼群中的一条或几条鱼发现食物时,其临近的伙伴会尾随其快速到达食物点 。
4、随机行为:单独的鱼在水中通常都是随机游动的,这是为了更大范围地寻找食物点或身边的伙伴 。
推荐阅读
- 当人工智能AI将取代人工,人该如何转型?
- 个人工资所得税税率表2022 个人工资多少要缴纳个人所得税
- 小班班主任个人工作计划 班主任个人工作计划概况
- 化学教师个人工作计划 化学老师个人工作计划10篇
- 体育教师个人工作总结2021年简短 体育教师2021个人工作总结
- 高中政治教师个人工作计划 政治老师个人工作计划10篇大全
- 护士2022年个人工作计划 2022年个人季度工作计划
- 幼儿园教师个人工作计划简短 幼儿园教师工作计划简短
- 小学音乐个人工作计划怎么写 小学音乐工作计划怎么写
- 2022年最新初中班主任个人工作计划