布穀鳥搜索算法

原文 仿照布穀鳥(也叫大杜鵑)「寄生」和"levy的飛行方式"。 寄生:借別人的巢來養自己的鳥蛋; levy飛行:萊維飛行,大多數鳥類的飛行軌跡都是是長、短不一的各種飛行距離相間的一種組合,每段飛行距離都和前一段距離相差一個很小的角度。圖形如下: 整個過程原理如下:布穀鳥在一堆鳥窩 n 中做選擇,選出最好的鳥巢,把自己的蛋放在裏面;宿主(被寄生的鳥)以一定概率pa發現有自己的鳥巢,則把布穀鳥的鳥蛋
相關文章
相關標籤/搜索