人工蜂群(ABC)算法伪代码

Artificial Bee Colony(ABC) Algorithm伪代码:

  1. 初始化人工蜂群和问题参数
  2. 初始化食物源记忆
  3. cycle=1
  4. 重复
  5. 雇佣蜂(employed bees)出发去食物源计算现存食物源的丰富程度(概率)
  6. 跟随者(onlookers)选择食物源,出发
  7. 侦查蜂(scout bees)出发(邻域搜索,寻找可能的新食物源)
  8. 记忆现有最佳食物源位置
  9. cycle=cycle+1
  10. 直到cycle=Maximum Cycle Number(MCN) (until termination criterion are met)

来自A hybrid artificial bee colony for a nurse rostering problem以及《多目标人工蜂群算法及遗传算法的研究与应用》张长胜
注意后者书中有一些错误

你可能感兴趣的:(人工蜂群(ABC)算法伪代码)