计算机工程与应用 ›› 2011, Vol. 47 ›› Issue (35): 32-34.

• 研究、探讨 • 上一篇    下一篇

PSO和ABC的混合优化算法

刘俊芳1,张雪英1,宁爱平1,2   

  1. 1.太原理工大学 信息工程学院,太原 030024
    2.太原科技大学 电子信息工程学院,太原 030024
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2011-12-11 发布日期:2011-12-11

Hybrid optimization algorithm of PSO and ABC

LIU Junfang1,ZHANG Xueying1,NING Aiping1,2   

  1. 1.Department of Information Engineering,Taiyuan University of Technology,Taiyuan 030024,China
    2.Department of Electronic Information Engineering,Taiyuan University of Science and Technology,Taiyuan 030024,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2011-12-11 Published:2011-12-11

摘要: 通过将粒子群优化(Particle Swarm Optimization,PSO)算法与人工蜂群(Artificial Bee Colony,ABC)算法相结合,提出一种ABC-PSO并行混合优化算法。在每次迭代中,将种群分为两个子种群,一个子种群使用PSO算法,另一个子种群使用ABC算法,两个算法寻优后进行比较,选出最优适应值。通过混合算法对4个标准函数进行测试,并与标准PSO算法进行比较,结果表明混合算法具有更好的优化性能。

关键词: 粒子群优化算法, 人工蜂群算法, ABC-PSO混合算法, 群体智能

Abstract: This paper proposes a parallel hybrid optimization algorithm of ABC-PSO by combining Particle Swarm Optimization(PSO) algorithm and Artificial Bee Colony(ABC) algorithm.In each iteration,the swarm is divided into two sub-groups,one sub-group evolves using PSO algorithm,the other sub-group evolves using ABC algorithm and then the two algorithms are compared after selecting the best fitness value.Through comparing the hybrid algorithm with the standard PSO algorithm in evolving solution to four standard functions,the results show that the ABC-PSO hybrid algorithm has a better optimization performance.

Key words: Particle Swarm Optimization(PSO) algorithm, Artificial Bee Colony(ABC) algorithm, ABC-PSO hybrid algorithm, swarm intelligence