计算机应用 ›› 2013, Vol. 33 ›› Issue (12): 3571-3575.

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

受粒子群和差分进化启发的人工蜂群算法

林金辉1,曹钟2,徐大林2   

  1. 1. 江苏自动化研究所,江苏 连云港 222006;
    2. 电子科技大学 机械电子工程学院,成都 611731
  • 收稿日期:2013-06-14 修回日期:2013-08-05 出版日期:2013-12-01 发布日期:2013-12-31
  • 通讯作者: 林金辉
  • 作者简介:林金辉(1988-),男,浙江台州人,硕士研究生,主要研究方向:启发式优化算法、智能控制;
    曹钟(1988-),男,四川达州人,硕士研究生,主要研究方向:电磁兼容设计与仿真;
    徐大林(1964-),男,江苏连云港人,博士,主要研究方向:自动控制与电子技术。

Artificial bee colony algorithm inspired by particle swarm optimization and differential evolution

LIN Jinhui1,CAO Zhong2,XU Dalin2   

  1. 1. Jiangsu Automation Research Institute, Lianyungang Jiangsu 222006, China
    2. College of Mechatronics Engineering, University of Electronic Science and Technology of China, Chengdu Sichuan 611731, China
  • Received:2013-06-14 Revised:2013-08-05 Online:2013-12-31 Published:2013-12-01
  • Contact: LIN Jinhui

摘要: 针对基本人工蜂群算法搜索策略探索能力强而开发能力弱的特点,受粒子群和差分进化思想的启发,提出了两种新的搜索策略:PSO-DE-PABC和PSO-DE-GABC。前者在随机个体附近产生新的候选位置以提高算法的多样性;后者在最优解附近产生新的候选位置以提高算法的收敛速度,并加入差分进化中的差异向量来增加种群的多样性。在此基础上,引入维度因子来控制算法的收敛速度,并且使用一种利用当前种群信息的侦查策略来增强算法的局部搜索能力。通过对10组标准测试函数的实验仿真并与基本ABC、GABC和ABC/best算法相比,结果表明PSO-DE-GABC和PSO-DE-PABC对数值优化具有更高的收敛速度和收敛精度。

关键词: 混合优化算法, 人工蜂群算法, 粒子群, 差分进化, 搜索策略, 侦查策略

Abstract: Concerning the problem that Artificial Bee Colony (ABC) is good at exploring but lack of exploitation, two new solution search strategies named PSO-DE-PABC and PSO-DE-GABC were proposed based on Particle Swarm Optimization (PSO) and Differential Evolution (DE). PSO-DE-PABC generated new candidate position around the random particle to improve divergence. PSO-DE-GABC generated new candidate position around the global best solution to accelerate the convergence, and differential vectors were also used to increase the divergence. Besides, Dimension Factor (DF) was introduced to control the search rate of the algorithms. A new scout strategy considering current swarm state was used to replace the original random scout strategy to enhance the local search ability. Comparison with basic ABC, GABC (Gbest-guided ABC) and ABC/best algorithm was given on 10 groups of standard benchmark function. The results show that PSO-DE-GABC and PSO-DE-PABC have better convergence rate and accuracy.

Key words: hybrid optimization, Artificial Bee Colony (ABC), Particle Swarm Optimization (PSO), Differential Evolution (DE), solution search strategy, scout strategy

中图分类号: