爱撒娇月光

文章
7
资源
0
加入时间
4年0月9天

布谷鸟搜索算法

原文仿照布谷鸟(也叫大杜鹃)“寄生”和"levy的飞行方式"。寄生:借别人的巢来养自己的鸟蛋;levy飞行:莱维飞行,大多数鸟类的飞行轨迹都是是长、短不一的各种飞行距离相间的一种组合,每段飞行距离都和前一段距离相差一个很小的角度。图形如下:整个过程原理如下:布谷鸟在一堆鸟窝n中做选择,选出最好的鸟巢,把自己的蛋放在里面;宿主(被寄生的鸟)以一定概率pa发现有自己的鸟巢,则把布谷鸟的鸟蛋扔出去/建造...