Journal of Northeastern University Natural Science ›› 2015, Vol. 36 ›› Issue (8): 1074-1079.DOI: 10.12068/j.issn.1005-3026.2015.08.003

• Information & Control • Previous Articles     Next Articles

Discrete Artificial Bee Colony Algorithm for TSP

YU Hong-tao1, GAO Li-qun1, TIAN Wei-hua2   

  1. 1. School of Information Science & Engineering, Northeastern University, Shenyang 110819, China; 2. College of Automation, Shenyang Institute of Engineering, Shenyang 110136, China.
  • Received:2014-06-24 Revised:2014-06-24 Online:2015-08-15 Published:2015-08-28
  • Contact: YU Hong-tao
  • About author:-
  • Supported by:
    -

Abstract: Aimed at traveling salesman problems, a novel discrete artificial bee colony algorithm is proposed. Based on the characteristics of such problems and discrete variables, the transforming mechanism and searching strategy of leader bees, follower bees and scout bees are redefined. The roles of bees are changed dynamically according to the values of profitability ratios. The 2-Opt operator and learning operator are used for leader bees to search the neighborhood of food sources so as to accelerate the convergence. A taboo list is introduced for follower bees to improve the algorithm’s intensification ability, and a repulsion operator is designed for scout bees to maintain the diversity of bee colonies. The proposed algorithm can strike a good balance between exploration and exploitation by using these operators. The simulation results show that it can improve the efficiency of solving traveling salesman problems by finding relatively satisfactory solutions in a short time.

Key words: discrete artificial bee colony algorithm, TSP(traveling salesman problem), 2-Opt, learning operator, repulsion operator

CLC Number: