Abstract
The traveling salesman problem concerns the best way to visit a set of customers located in some metric space and to minimize the length of the tour over all customer subsets. The problem is a typical NP-hard combinatorial optimization problem, which is of major importance in real world applications. An effective hybrid genetic algorithm-ECOGA is proposed for the problem in this paper, which combines 2-exchange crossover heuristic operator and improved 2OPT of neighbor search algorithm absorbing K-Nearest Neighbor. What’s more, the rule of 5 is applied to the proposed algorithm to guide the search direction. On a set of standard test problems with symmetric distances, the proposed ECOGA found the solutions that were optimal in every case and some of them are superior to the optimality found in TSPLIB. The ECOGA is completive with other genetic algorithm published to date in both solution quality and computation time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Byrant, A.J.: Very Greedy Crossover in a Genetic Algorithm for the Traveling Salesman Problem. In: Proceedings of the 1995 ACM Symposium On Applied Computing, ACM Press, New York (1995)
Davis, L.: Applying Adaptive Algorithms to Epistatic Domains. In: Proceedings of the International Joint Conference on Artificial Intelligence, pp. 162–164 (1985)
Freisleben, B., Merz, P.: New Genetic Local Search Operators for the Traveling Salesman Problem. In: Parallel Problem Solving from Nature IV (PPSN IV), pp. 890–899 (1996)
Gail, D.D., Reinaldo, J.M., Gary, E.W., Meta-RaPS., A.: Simple and Effective Approach for Solving the Traveling Salesman Problem. In: Transportation Research Part E, pp. 115–130 (2005)
Goldberg, D.E., Lingle, R.J.: Alleles, Loci and the TSP. In: Proceedings of the First International Conference on Genetic Algorithms and Their Applications, pp. 154–159 (1985)
Guo, T., Zbigniew M.: Inver-over Operator for the TSP. In: Proceedings of the 5th International Conference on Parallel Problem Solving from Nature, pp. 803–812 (1998)
Tsai, H.-K., Yang, J.-M., Tsai, Y.-F., Kao, C.-Y.: Some Issues of Designing Genetic Algorithms for Traveling Salesman Problems. In: Soft Computing – A Fusion of Foundations, Methodologies and Applications, pp. 689–697 (2004)
Leonora, B., Joshua, K., Neill, B.: Local Search for the Probabilistic Traveling Salesman Problem: Correction to the 2-p-opt and 1 shift algorithms. European Journal of Operational Research, 206–219 (2006)
Liu, J., Cai, Z.X., Liu, J.Q.: Premature Convergence in Genetic Algorithm: Analysis and Preventionbased on Chaos Operator. In: Proceedings of the 3rd World Congress on Intelligent Control and Automation, pp. 495–499 (2000)
Muhlenbein, H., Gorges-Schleuter, M.: Evolutionary Algorithms in Combinatorial Optimization. Parallel computation, 65–85 (1988)
Oliver, I.M., Smith, D.J., Holland, J.R.C.: A Study of Permutation Crossovers on the TSP. In: Genetic Algorithm and Their Applications on Proceedings of the Second International Conference, pp. 224–230 (1987)
Tsutsui, S., Pelikan, M., Ghosh, A.: Edge Histogram based Sampling with Local Search for Solving Permutation Problems. International Journal of Hybrid Intelligent System, 11–22 (2006)
Syswerda, G.: Schedule Optimization using Genetic Algorithm. Handbook of Genetic Algorithms, 332–349 (1991)
Tsplib: http://www.iwr.uni-heidelberg.de/groups/comopt/software/TSPLIB95
Watabe, H., Kawaoka, T.: Application of Multi-step GA to the Traveling Salesman Problem. In: Proceedings of the Fourth International Conference on Knowledge-Based Intelligent Engineering Systems and Allied Technologies, pp. 510–513 (2000)
Whitely, D., Starkweather, T., Fuquay, D’An.: Scheduling Problems and Traveling Salesman: The Genetic Algorithm Recombination Operator. In: Proceeding of the Third International Conference on Genetic Algorithm, pp. 133–140 (1989)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, L., Zhang, Y. (2007). An Improved Genetic Algorithm for the Traveling Salesman Problem. In: Huang, DS., Heutte, L., Loog, M. (eds) Advanced Intelligent Computing Theories and Applications. With Aspects of Contemporary Intelligent Computing Techniques. ICIC 2007. Communications in Computer and Information Science, vol 2. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74282-1_24
Download citation
DOI: https://doi.org/10.1007/978-3-540-74282-1_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74281-4
Online ISBN: 978-3-540-74282-1
eBook Packages: Computer ScienceComputer Science (R0)