A hybrid heuristic algorithm for the Euclidean traveling salesman problem

In this paper, we propose hybrid algorithm, 2-opt optimal (2-opt) heuristic mutation with nearest neighbor (NN) tour construction, for solving traveling salesman problem (TSP). In this method, we first initialize suboptimal solution with the help of NN tour construction then DPX crossover is being used and after that 2-opt heuristic method is applied to refine solution for global optimality. Standard benchmark data from TSPLIB is used to evaluate the performance of proposed algorithm. The proposed algorithm gives better performance in term of best and average error. The proposed algorithm decreases the best error values in comparison to other methods with the ratio in between 19.13% and 90.55% and average error values between 32.16% and 86.10%.

[1]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

[2]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[3]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[4]  N. Biggs THE TRAVELING SALESMAN PROBLEM A Guided Tour of Combinatorial Optimization , 1986 .

[5]  G. Reinelt The traveling salesman: computational solutions for TSP applications , 1994 .

[6]  W. Banzhaf,et al.  The “molecular” traveling salesman , 1990, Biological Cybernetics.

[7]  Novruz Allahverdi,et al.  Development a new mutation operator to solve the Traveling Salesman Problem by aid of Genetic Algorithms , 2011, Expert Syst. Appl..

[8]  AllahverdiNovruz,et al.  Development a new mutation operator to solve the Traveling Salesman Problem by aid of Genetic Algorithms , 2011 .

[9]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[10]  Sushil J. Louis,et al.  Interactive genetic algorithms for the traveling salesman problem , 1999 .

[11]  D. Fogel Applying evolutionary programming to selected traveling salesman problems , 1993 .

[12]  Bernd Freisleben,et al.  A genetic local search algorithm for solving symmetric and asymmetric traveling salesman problems , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[13]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..

[14]  D. Fogel An evolutionary approach to the traveling salesman problem , 1988, Biological Cybernetics.

[15]  Bernd Freisleben,et al.  New Genetic Local Search Operators for the Traveling Salesman Problem , 1996, PPSN.

[16]  Faouzi Kamoun,et al.  Neural networks for shortest path computation and routing in computer networks , 1993, IEEE Trans. Neural Networks.

[17]  N.R. Malik,et al.  Graph theory with applications to engineering and computer science , 1975, Proceedings of the IEEE.

[18]  David S. Johnson,et al.  The Traveling Salesman Problem: A Case Study in Local Optimization , 2008 .

[19]  Abraham P. Punnen,et al.  The traveling salesman problem and its variations , 2007 .

[20]  Tharani.,et al.  Neural Networks for Shortest Path Computation and Routing in Computer Networks , 2017 .

[21]  Christos H. Papadimitriou,et al.  The Euclidean Traveling Salesman Problem is NP-Complete , 1977, Theor. Comput. Sci..

[22]  G. Croes A Method for Solving Traveling-Salesman Problems , 1958 .