一种改进的人工蜂群算法

摘要

人工蜂群算法是一种模拟蜜蜂群智能搜索行为的随机优化算法,已成功用于解决许多优化问题.针对基本人工蜂群算法存在收敛速度和局部寻优方面的缺点,提出了一种具有平衡能力的改进算法.算法中,在观察蜂阶段(onlooker bees),引入惯性权重,使用随着迭代次数动态变化的惯性权重,子来平衡种群的局部搜索和全局探测能力,防止算法陷入局部最优和加快寻优速度;在侦察蜂阶段(scout bees),利用正弦函数搜索操作,正弦函数服从均匀分布,能很好地搜索全部范围,以提高种群多样性.通过对5个基准测试函数进行仿真实验并与原算法进行比较,其结果表明改进的算法在收敛速度和搜索精度上基本优于人工蜂群算法.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号