Abstract
We propose an evolutionary algorithm (EA) that applies to the traveling salesman problem (TSP). The EA uses edge assembly crossover (EAX), which is known to be efficient and effective for solving TSPs. Recently, a fast implementation of EAX and an effective technique for preserving population diversity were proposed. This makes it possible to compare the EA with EAX comparable to state-of-the-art TSP heuristics based on Lin-Karnighan heuristics. We further improved the performance of EAs with EAX, especially for large instances of more than 10,000 cities. Our method can find optimal solutions for instances of up to 24978 cities within a day using a single Itanium 2 1.3-GHz processor. Moreover, our EA found three new best tours for unsolved national TSP instances in a reasonable computation time.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Johnson, D.S.: Local Optimization and the Traveling Salesman Problem, Automata, Languages and Programming. LNCS, vol. 442, pp. 446–461. Springer, Heidelberg
8-th DIMACS Implementation Challenge: The Traveling Salesman Problem, http://www.research.att.com/dsj/chtsp
Lin, S., Kernighan, B.: Effective heuristic algorithms for the traveling salesman problem. Oper. Res. 21, 498–516 (1973)
Applegate, D., Bixby, R., Chvatal, V., Cook, W.: Finding tours in the TSP. Technical Report 99885, Forschungsinstitut fur Diskrete Mathematik, Universitat Bonn (1999)
Helsgaun, K.: An effective implementation of the Lin-Kernighan traveling salesman heuristic. Eur. J. Oper. Res. 126(1), 106–130 (2000)
Nagata, Y., Kobayashi, S.: Edge Assembly Crossover: A High-power Genetic Algorithm for the Traveling Salesman Problem. In: Proc. of the 7th Int. Conference on Genetic Algorithms, pp. 450–457 (1997)
Tsai, H.K., Yang, J.M., Tsai, Y.F., Kao, C.Y.: An Evolutionary Algorithm for Large Traveling Salesman Problem. IEEE Transaction on SMC-part B 34(4), 1718–1729 (2004)
Maekawa, K., Mori, N., Kita, H., Nishikawa, H.: A Genetic Solution for the Traveling Salesman Problem by Means of a Thermodynamical Selection Rule. In: Proc. 1996 IEEE Int. Conference on Evolutionary Computation, pp. 529–534 (1996)
TSPLIB 1995, http://www.iwr.uni-heidelberg.de/iwr/compt/soft/TSPLIB95
Nagata, Y.: The EAX algorithm considering diversity loss. In: Proc. of the 8th Int. Conference on Parallel Problem Solving from Nature, pp. 332–341 (2004)
Nagata, Y.: Fast EAX algorithm Considering Population Diversity for Traveling Salesman Problems. In: Gottlieb, J., Raidl, G.R. (eds.) EvoCOP 2006. LNCS, vol. 3906, pp. 171–182. Springer, Heidelberg (2006)
Cook, W., Seymour, P.: Tour Merging via Branch-Decomposition. INFORMS Journal on Computing 15(3), 233–248 (2003)
National Traveling Salesman Problems, http://www.tsp.gatech.edu/world/countries.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nagata, Y. (2006). New EAX Crossover for Large TSP Instances. In: Runarsson, T.P., Beyer, HG., Burke, E., Merelo-Guervós, J.J., Whitley, L.D., Yao, X. (eds) Parallel Problem Solving from Nature - PPSN IX. PPSN 2006. Lecture Notes in Computer Science, vol 4193. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11844297_38
Download citation
DOI: https://doi.org/10.1007/11844297_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-38990-3
Online ISBN: 978-3-540-38991-0
eBook Packages: Computer ScienceComputer Science (R0)