• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

An improved ant colony optimization
algorithm based on bacterial foraging
 

ZHANG Liyi1,XIAO Chao2,FEI Teng1   

  1. (1.School of Information Engineering,Tianjin University of Commerce,Tianjin 300134;
    2.School of Economics,Tianjin University of Commerce,Tianjin 300134,China)
     
  • Received:2017-01-03 Revised:2017-06-28 Online:2018-10-25 Published:2018-10-25

Abstract:

Ant colony optimization is a new bionic intelligent optimization algorithm to mimics the foraging behavior of ants. Aiming at the problems of local optimum and slow convergence speed of ant colony optimization, we propose a bacteria foraging ant colony optimization algorithm by combining the bacterial foraging algorithm with the ant colony algorithm. In the iterative process of ant colony optimization, a reproduction process is introduced to the ant colony optimization to accelerate the convergence speed. A chemo taxis process is introduced to enhance the global searching ability. Simulation experiments on the classic traveling salesman problem and function optimization problem show that, compared with the traditional ant colony optimization and two improved ant colony optimization algorithms, the proposed algorithm is more effective in optimization capability, reliability, convergence efficiency and stability.
 

Key words: ant colony algorithm, bacteria foraging algorithm, traveling salesman problem