Acta Geodaetica et Cartographica Sinica ›› 2014, Vol. 43 ›› Issue (11): 1197-1203.doi: 10.13485/j.cnki.11-2089.2014.0184

Previous Articles     Next Articles

A Hybrid Algorithm for Traveling Salesman Problem in Road Network

YU Li1, 2   

  1. 1. The Institute of Geographic Sciences and Natural Resources Research
    2.
  • Received:2013-12-17 Revised:2014-06-16 Online:2014-11-20 Published:2014-12-02
  • Contact: YU Li E-mail:yul@lreis.ac.cn

Abstract:

Traveling salesman problem is one of the classic network analysis problems. Due to it is NP Hard, people mainly take optimization method or heuristic algorithm to obtain the approximate optimal solution. However, single heuristic algorithms have some drawbacks, such as large computational complexity, rigorous parameter selection, strong dependence for the initial value and so on, which are difficult to quickly achieve whole optimization. Hybrid heuristic algorithm can solve this problem to some extent, which combines with a variety of optimization mechanisms and structures of neighborhood search. Considering the global optimization ability of genetic algorithm and the memory function of tabu search, this paper designed and implemented a tabu genetic algorithm based on decentralized and centralized strategy. Genetic mutation operator as a decentralized strategy was used to construct neighborhood, which exploited the new search space and enhanced the probability to obtain the global optimal solution. Tabu search as a centralized strategy was used to local search, which avoided circuitous detection and embodied the powerful "mountain climbing" ability. Moreover, this paper evaluated the algorithm from three aspects of accuracy, stability and efficiency using different scale of traffic network data. The results show that the tabu-genetic algorithm has higher accuracy which is increased by 9% than the tabu search algorithm, when the accuracy error is within 1%. And it can reduce the time consumption over 50% compared with genetic algorithm. Moreover, the tabu-genetic algorithm has the potential of parallelism.

Key words: traveling salesman problem, transportation network, tabu search, genetic algorithm, heuristic algorithm

CLC Number: