计算机应用 ›› 2014, Vol. 34 ›› Issue (8): 2299-2305.DOI: 10.11772/j.issn.1001-9081.2014.08.2299

• 人工智能 • 上一篇    下一篇

基于精英蜂群搜索策略的人工蜂群算法

马卫1,2,孙正兴2   

  1. 1. 南京大学
    2. 南京大学 计算机科学与技术系,南京210093
  • 收稿日期:2014-02-25 修回日期:2014-04-13 出版日期:2014-08-01 发布日期:2014-08-10
  • 通讯作者: 马卫
  • 作者简介:马卫(1983-),男,江苏东台人,讲师,博士研究生,主要研究方向:智能优化、进化计算;孙正兴(1964-),男,江苏张家港人,教授,博士生导师,博士,主要研究方向:智能人机交互、多媒体计算、计算机视觉。
  • 基金资助:

    国家自然科学基金资助项目;国家863计划项目;江苏省科技计划项目

Artificial bee colony algorithm based on elite swarm search strategy

MA Wei1,2,SUN Zhengxing2   

  1. 1.
    2. Department of Computer Science and Technology, Nanjing University, Nanjing Jiangsu 210093, China
  • Received:2014-02-25 Revised:2014-04-13 Online:2014-08-01 Published:2014-08-10
  • Contact: MA Wei

摘要:

针对人工蜂群(ABC)算法存在收敛速度慢、求解精度不高、容易陷入局部最优等问题,利用蜂群觅食过程中先由侦察蜂进行四处侦察食物,并利用蜂群搜索构建精英群体指导蜂群觅食寻优。据此,提出了一种模拟侦察蜂侦察觅食行为的基于精英蜂群搜索策略的连续优化算法。算法利用构建精英蜂群策略、改进侦察蜂搜索机制以及基于目标函数值选择寻优三个主要策略加强算法的搜索机制。数值实验表明,所提算法不仅寻优精度和寻优率非常高,且收敛速度快,并能适于高维空间的优化问题。

Abstract:

There are some problems in the Artificial Bee Colony (ABC) algorithm, such as the slow convergence speed, low solution precision and easy to fall in local optimum. In this paper, the scout bees firstly explored the food source by a random motivation. Along with the process of colony bee foraging behavior, the elite swarm was constructed to guide the colony bee to achieve better solutions. Hence, the paper proposed a continuous optimization algorithm based on elite swarm search strategy, which simulated the foraging behavior of scout bees. The search mechanism of the algorithm was enhanced by constructing elite swarm strategy, improving the scout bee search mechanism and selecting the best solution based on the objective function value. The numerical experiment results show that the proposed algorithm has high searching precision, success rate and fast convergence speed. It is also suitable for solving high-dimensional space optimization problems.

中图分类号: