An efficient and scalable algorithm for the traveling salesman problem

This paper presents a genetic algorithm based on dynamic programming for solving large-scale instance of the Traveling Salesman Problem (TSP) to optimality. First, an improved dynamic programming algorithm is described to deal with large-scale data, and then it is used as crossover and mutation operator in the genetic algorithm. Simulation results show that this novel method with good stability can solve TSP with very-large-scale, effectively reduce the error rate, and improve the solution precision while keeping computational complexity relatively low.

[1]  Yong Wang,et al.  The hybrid genetic algorithm with two local optimization strategies for traveling salesman problem , 2014, Comput. Ind. Eng..

[2]  Wang Hui,et al.  Comparison of several intelligent algorithms for solving TSP problem in industrial engineering , 2012 .

[3]  Yang Fu,et al.  Ant Colony Optimization Algorithm Based on Immune Strategy , 2011, 2011 Fourth International Symposium on Computational Intelligence and Design.

[5]  P. Chang,et al.  A Puzzle-Based Artificial Chromosome Genetic Algorithm for the Traveling Salesman Problem , 2011, 2011 International Conference on Technologies and Applications of Artificial Intelligence.

[6]  Lianming Mou An efficient ant colony system for solving the new Generalized Traveling Salesman Problem , 2011, 2011 IEEE International Conference on Cloud Computing and Intelligence Systems.

[7]  Lian-Ming Mou,et al.  A novel ant colony system for solving the one-commodity traveling salesman problem with selective pickup and delivery , 2012, ICNC.

[8]  Hamid Abrishami Moghaddam,et al.  A Novel Constructive-Optimizer Neural Network for the Traveling Salesman Problem , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[9]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[10]  Zhilu Wu,et al.  Ant colony optimization algorithm with mutation mechanism and its applications , 2010, Expert Syst. Appl..