候鸟算法
候鸟算法,(Migrating Birds Optimization Algorithm,简写为MBO)是由Ekrem Duman于2012年在研究二次指派问题(QAP)时提出的,本文致力于简介候鸟算法的具体过程及matlab版本的代码实现,如需了解算法思想及理论、实现方法与结果还请参考作者原论文1。
候鸟算法过程简介
作者在原文中对候鸟算法的描述如下:
其中n为鸟群中候鸟的数量,k为每只鸟每次探索的邻域数量,x为上一只鸟向下一只鸟传递的解的数量,m为每次更换领飞鸟之后鸟群迭代的次数,K为所有鸟总共需要探索邻域的次数。
在论文中,作者给出的参数建议为 n = 51, k = 3, x = 1, m = 10, K = x的三次方。
算法对应的中文解释如下2: