Abstract
The Traveling Salesman Problem (TSP) is one of the most well-known problems in combinatorial optimization. Due to its \({\mathcal {NP}}\)-hardness, research has focused on approximate methods like metaheuristics. Tabu Search (TS) is a very efficient metaheuristic for combinatorial problems. We investigate four different versions of TS with different tabu objects and compare them to the Lin-Kernighan (LK) heuristic as well as the recently developed Multi-Neighborhood Search (MNS). LK is currently considered to be the best approach for solving the TSP, while MNS has shown to be highly competitive. We then propose new hybrid algorithms by hybridizing TS with Evolutionary Algorithms and Ant Colony Optimization. These hybrids are compared to similar hybrids based on LK and MNS. This paper presents the first statistically sound and comprehensive comparison taking the entire optimization processes of (hybrid) TS, LK, and MNS into consideration based on a large-scale experimental study. We show that our new hybrid TS algorithms are highly efficient and comparable to the state-of-the-art algorithms along this line of research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Applegate, D.L., Bixby, R.E., Chvátal, V., Cook, W.J.: The Traveling Salesman Problem: A Computational Study. Princeton University Press, Princeton (2007)
Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G., Shmoys, D.B.: The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization. Wiley Interscience, Chichester (1985)
Gutin, G.Z., Punnen, A.P. (eds.): The Traveling Salesman Problem and its Variations. Kluwer Academic Publishers, Norwell (2002)
Jiang, H., Sun, W., Ren, Z., Lai, X., Piao, Y.: Evolving hard and easy traveling salesman problem instances: a multi-objective approach. In: Dick, G., Browne, W.N., Whigham, P., Zhang, M., Bui, L.T., Ishibuchi, H., Jin, Y., Li, X., Shi, Y., Singh, P., Tan, K.C., Tang, K. (eds.) SEAL 2014. LNCS, vol. 8886, pp. 216–227. Springer, Heidelberg (2014)
Woeginger, G.J.: Exact algorithms for np-hard problems: a survey. In: Revised Papers of the 5th International Works on Combinatorial Optimization, pp. 185–207. Springer, Aussois (2001)
Weise, T.: Global Optimization Algorithms - Theory and Application. Self-Published, Germany (it-weise.de) (2009)
Bäck, T., Fogel, D.B., Michalewicz, Z. (eds.): Handbook of Evolutionary Computation. Oxford University Press, New York (1997)
De Jong, K.A.: Evolutionary Computation: A Unified Approach. MIT Press, Cambridge (2006)
Dorigo, M.: Optimization, Learning and Natural Algorithms, Ph.D. thesis. Dipartimento di Elettronica, Politecnico di Milano, Milano (1992)
Dorigo, M., Birattari, M., Stützle, T.: Ant colony optimization - artificial ants as a computational intelligence technique. IEEE Comput. Intell. Mag. 1(4), 28–39 (2006)
Gambardella, L.M., Dorigo, M.: Solving symmetric and asymmetric tsps by ant colonies. In: Proceedings of IEEE International Conference on Evolutionary Computation, pp. 622–627. Nagoya, 20–22 May 1996
Lin, S., Kernighan, B.W.: An effective heuristic algorithm for the traveling-salesman problem. Oper. Res. 21(2), 498–516 (1973)
Weise, T., Chiong, R., Tang, K., Lässig, J., Tsutsui, S., Chen, W., Michalewicz, Z., Yao, X.: Benchmarking optimization algorithms: an open source framework for the traveling salesman problem. IEEE Comput. Intell. Mag. 9(3), 40–52 (2014)
Hansen, P., Mladenović, N., Moreno Pérez, J.A.: Variable neighbourhood search: methods and applications. Ann. Oper. Res. 175(1), 367–407 (2010)
Guntsch, M., Middendorf, M.: Applying population based aco to dynamic optimization problems. In: Proceedings of the 3rd International Works on Ant Colony Optimization, pp. 111–122. Brussels (2002)
Glover, F.W., Taillard, É.D., de Werra, D.: A user’s guide to tabu search. Ann. Oper. Res. 41(1), 3–28 (1993)
Misevičius, A.: Using iterated tabu search for the traveling salesman problem. Inf. Technol. Control 32(3), 29–40 (2015)
Osaba, E., Diaz, F.: Comparison of a memetic algorithm and a tabu search algorithm for the traveling salesman problem. In: 2012 Federated Conference on Computer Science and Information Systems, pp. 131–136 (2012)
Reinelt, G.: Tsplib 95. Technical report. Universität Heidelberg, Institut für Mathematik, Heidelberg (1995)
Basu, S.: Tabu search implementation on traveling salesman problem and its variations: a literature survey. Am. J. Oper. Res. 2(2), 163–173 (2012)
Boddy, M.S., Dean, T.L.: Solving time-dependent planning problems. Technical report CS-89-03. Brown University, Providence (1989)
Jiang, Y., Weise, T., Lässig, J., Chiong, R., Athauda, R.: Comparing a hybrid branch and bound algorithm with evolutionary computation methods, local search and their hybrids on the TSP. In: Proceedings of the IEEE Symposium Series on Computational Intelligence. Orlando, 9–12 Dec 2014
Hansen, N., Auger, A., Finck, S., Ros, R.: Real-parameter black-box optimization benchmarking: experimental setup. Technical report, Université Paris Sud, INRIA, Équipe TAO, Orsay (2012)
Tompkins, D.A.D., Hoos, H.H.: UBCSAT: an implementation and experimentation environment for SLS algorithms for SAT and MAX-SAT. In: 7th International Conference on Theory and Applications of Satisfiability Testing, pp. 306–320. Springer, Berlin (2004)
Hoos, H.H., Stützle, T.: Stochastic Local Search: Foundations and Applications. Morgan Kaufmann, San Francisco (2005)
Hoos, H.H., Stützle, T.: Evaluating Las Vegas algorithms - pitfalls and remedies. In: Proceedings of the 14th Conference on Uncertainty in AI, pp. 238–245. Morgan Kaufmann, Madison, 24–26 July 1998
Johnson, D.S., McGeoch, L.A.: Experimental analysis of heuristics for the STSP. The Traveling Salesman Problem and its Variations, pp. 369–443. Springer, New York (2002)
Johnson, D.S., Gutin, G.Z., McGeoch, L.A., Yeo, A., Zhang, W., Zverovitch, A.: Experimental analysis of heuristics for the ATSP. The Traveling Salesman Problem and its Variations, pp. 445–487. Kluwer, Dordrecht (2002)
Wu, Y., Weise, T., Chiong, R.: Local search for the traveling salesman problem: a comparative study. In: Proceedings of 14th IEEE Conference on Cognitive Informatics and Cognitive Computing, pp. 213–220, 6–8 July 2015
Larranaga, P., Kuijpers, C.M.H., Murga, R.H., Inza, I., Dizdarevic, S.: Genetic algorithms for the travelling salesman problem: a review of representations and operators. J. Artif. Intell. Res. 13(2), 129–170 (1999)
Michalewicz, Z.: Genetic Algorithms \(+\) Data Structures \(=\) Evolution Programs. Springer, Berlin (1996)
Fogel, D.B.: An evolutionary approach to the traveling salesman problem. Biol. Cybern. 60(2), 139–144 (1988)
Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. University of Michigan Press, Ann Arbor (1975)
Glover, F.W.: Future paths for integer programming and links to artificial intelligence. Comput. Oper. Res. 13(5), 533–549 (1986)
Kirkpatrick, S., Gelatt Jr., C.D., Vecchi, M.P.: Optimization by simulated annealing. Sci. Mag. 220(4598), 671–680 (1983)
Wang, D., Wang, J., Wang, H., Zhang, R., Guo, Z.: Intelligent Optimization Methods. Higher Education Press, China (2007)
Helsgaun, K.: An effective implementation of the Lin-Kernighan traveling salesman heuristic. Technical report, Roskilde University, Denmark (1998)
Applegate, D.L., Cook, W.J., Rohe, A.: Chained Lin-Kernighan for large traveling salesman problems. INFORMS J. Comput. 15(1), 82–92 (2003)
Helsgaun, K.: General k-opt submoves for the Lin-Kernighan TSP heuristic. Math. Program. Comput. 1(2–3), 119–163 (2009)
Whitley, L.D., Starkweather, T., Fuquay, D.: Scheduling problems and traveling salesman: the genetic edge recombination operator. In: Proceedings of the 3rd International Conference on Genetic Algorithms, pp. 133–140 (1989)
Acknowledgments
We acknowledge support from the Fundamental Research Funds for the Central Universities, the National Natural Science Foundation of China under Grant 6115 0110488, Special Financial Grant 201104329 from the China Postdoctoral Science Foundation, the Chinese Academy of Sciences (CAS) Fellowship for Young International Scientists 2011Y1GB01, and the European Union 7th Framework Program under Grant 247619. The experiments reported in this paper were executed on the supercomputing system in the Supercomputing Center of University of Science and Technology of China.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xu, D., Weise, T., Wu, Y., Lässig, J., Chiong, R. (2015). An Investigation of Hybrid Tabu Search for the Traveling Salesman Problem. In: Gong, M., Linqiang, P., Tao, S., Tang, K., Zhang, X. (eds) Bio-Inspired Computing -- Theories and Applications. BIC-TA 2015. Communications in Computer and Information Science, vol 562. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-49014-3_47
Download citation
DOI: https://doi.org/10.1007/978-3-662-49014-3_47
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-49013-6
Online ISBN: 978-3-662-49014-3
eBook Packages: Computer ScienceComputer Science (R0)