Journal of Systems Engineering and Electronics ›› 2011, Vol. 33 ›› Issue (11): 2564-2568.doi: 10.3969/j.issn.1001-506X.2011.11.41

• 软件、算法与仿真 • 上一篇    下一篇

用于多峰函数优化的小生境人工蜂群算法

毕晓君, 王艳娇   

  1. 哈尔滨工程大学信息与通信工程学院, 黑龙江 哈尔滨 150001
  • 出版日期:2011-11-25 发布日期:2010-01-03

Niche artificial bee colony algorithm for multi-peak function optimization

BI Xiao-jun, WANG Yan-jiao   

  1. College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China
  • Online:2011-11-25 Published:2010-01-03

摘要:

针对人工蜂群算法(artificial bee colony algorithm, ABC)在多峰优化时只能找到一个最优解,难以找到所有全局和局部最优解的问题,提出一种小生境ABC算法。利用小生境技术维持种群的多样性,使算法不再单单收敛于全局最优解;借助ABC算法具有较高寻优精度的特点精确寻找各个峰值点。对标准测试函数进行仿真,结果表明,小生境ABC算法能够准确、有效地找到多峰问题的全局和局部最优解,具有良好的多峰优化性能。

Abstract:

Since it is difficult to find all the optimal solutions for artificial bee colony algorithm (ABC) used in  multimodal optimization problems, which can only find a global optimal solution, this paper presents an niche ABC. Niche technology can maintain the diversity of population, so that the algorithm will not converge to the single global optimal solution. The ABC has higher accuracy to find the characteristics of the various peaks accurately. The simulation results of five standard test functions show that the niche ABC can effectively find all of the global and local optimal solutions for the multipeak problems, and it is a good multi-peak optimization algorithm.

中图分类号: