A new encoding based genetic algorithm for the traveling salesman problem

The combination of genetic algorithm and local search has been shown to be an effective approach to solve the traveling salesman problem. In this article, a genetic algorithm based on a novel encoding scheme which converges to a global optimal solution with probability 1 is proposed, in which a new local search scheme is combined into the proposed genetic algorithm. In the proposed algorithm, a new chromosomal encoding scheme and a new crossover operator are described and a new local search scheme is used to improve the quality of the offspring generated by the crossover. The new local search scheme is not an exact local optimization algorithm, but a scheme that can generate good enough solutions using much less computation than general local optimization search algorithms. Moreover, both the crossover operator and the local search scheme are very easy to execute, and the offspring generated by them always represent valid tours. Furthermore, the convergence of the proposed algorithm to a globally optimal solution with probability 1 is proved. Finally, the experimental results on nine standard benchmark problems show the efficiency of the proposed algorithm.

[1]  David S. Johnson,et al.  Local Optimization and the Traveling Salesman Problem , 1990, ICALP.

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

[3]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[4]  David B. Fogel,et al.  Evolutionary algorithms in theory and practice , 1997, Complex.

[5]  B. Freisleben,et al.  Genetic local search for the TSP: new results , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[6]  K. Katayama,et al.  Iterated local search approach using genetic transformation to the traveling salesman problem , 1999 .

[7]  Carsten Lund,et al.  Proof verification and the intractability of approximation problems , 1992, FOCS 1992.

[8]  Shigenobu Kobayashi,et al.  Edge Assembly Crossover: A High-Power Genetic Algorithm for the Travelling Salesman Problem , 1997, ICGA.

[9]  José Ignacio Hidalgo,et al.  A hybrid heuristic for the traveling salesman problem , 2001, IEEE Trans. Evol. Comput..

[10]  XI FachbereichInformatik Finite Markov Chain Results in Evolutionary Computation: a Tour D'horizon , 1998 .

[11]  Ronald L. Graham,et al.  Some NP-complete geometric problems , 1976, STOC '76.

[12]  Byung Ro Moon,et al.  Toward minimal restriction of genetic encoding and crossovers for the two-dimensional Euclidean TSP , 2002, IEEE Trans. Evol. Comput..

[13]  Gerhard Reinelt,et al.  TSPLIB - A Traveling Salesman Problem Library , 1991, INFORMS J. Comput..

[14]  Günter Rudolph,et al.  Finite Markov Chain Results in Evolutionary Computation: A Tour d'Horizon , 1998, Fundam. Informaticae.