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

Computer Engineering & Science

Previous Articles     Next Articles

A discrete bat algorithm for the traveling salesman problem

ZHANG Jin1,BI Guotong2,LI Lili1   

  1. (1.School of Computer and Information Engineering,Henan University,Kaifeng 475004;
    2.School of Business,Henan University,Kaifeng 475004,China)
  • Received:2017-06-27 Revised:2017-09-14 Online:2018-11-25 Published:2018-11-25

Abstract:

The bat algorithm is a new swarm intelligence optimization algorithm. It has good optimization results in solving continuous domain optimization problems. However, its applications in the fields of discrete optimization are comparatively rare. We propose a discrete bat algorithm for solving the traveling salesman problem (TSP), and design related operators to realize the discretization of the algorithm. Reverse operation is also introduced to make the algorithm jump out of local optimal solutions. Comparative analysis on some classical examples from the TSPLIB shows that compared with the particle swarm optimization algorithm and the genetic algorithm, the proposed discrete bat algorithm has better solution quality and efficiency, which is an efficient optimization algorithm.
 

Key words: discrete optimization, discrete bat algorithm, traveling salesman problem