Abstract
The generalized traveling salesman problem (GTSP) is an extension of the well-known traveling salesman problem. In GTSP, we are given a partition of cities into groups and we are required to find a minimum length tour that includes exactly one city from each group. The recent studies on this subject consider different variations of a memetic algorithm approach to the GTSP. The aim of this paper is to present a new memetic algorithm for GTSP with a powerful local search procedure. The experiments show that the proposed algorithm clearly outperforms all of the known heuristics with respect to both solution quality and running time. While the other memetic algorithms were designed only for the symmetric GTSP, our algorithm can solve both symmetric and asymmetric instances.
Similar content being viewed by others
Notes
We assume that s i+M = s i for the solution (s 1 s 2 ... s M ) and for any 1 ≤ i ≤ M.
References
Bang-Jensen J, Gutin G (2000) Digraphs: theory, algorithms and applications. Springer-Verlag, London, 754 pp
Ben-Arieh D, Gutin G, Penn M, Yeo A, Zverovitch A (2003) Transformations of generalized ATSP into ATSP. Oper Res Lett 31:357–365
Davis L (1985) Applying adaptive algorithms to epistatic domains. In: Proceeding of the international joint conference on artificial intelligence, pp 162–164
Fischetti M, Salazar-González JJ, Toth P (1997) A branch-and-cut algorithm for the symmetric generalized traveling salesman problem. Oper Res 45 (3):378–394
Fischetti M, Salazar-González JJ, Toth P (2002) The generalized traveling salesman and orientering problems. In: Gutin G , Punnen A (eds) The traveling salesman problem and its variations. Kluwer, Dordrecht
Gutin G (2003) Traveling salesman problems. In: Gross J, Yellen J (eds) Handbook of Graph theory. CRC Press, Boca Raton
Gutin G, Punnen AP (eds) (2002) Traveling salesman problem and its variations. Kluwer, Dordrecht
Gutin G, Yeo A (2003) Assignment problem based algorithms are impractical for the generalized TSP. Ausralas J Combinatorics 27:149–154
Hart WE, Krasnogor N, Smith JE (eds) (2004) Recent advances in memetic algorithms. Studies in fuzzyness and soft computing, vol 166. Springer, Berlin
Johnson DS, McGeoch L (2002) Experimental analysis of heuristics for STSP. In: Gutin G, Punnen A (eds) The traveling salesman problem and its variations. Kluwer, Dordrecht
Johnson DS, Gutin G, McGeoch L, Yeo A, Zhang X, Zverovitch A (2002) Experimental analysis of heuristics for ATSP. In: Gutin G, Punnen A (eds) The traveling salesman problem and its variations. Kluwer, Dordrecht
Krasnogor N, Smith J (2005) A tutorial for competent memetic algorithms: model, taxonomy and design issues. IEEE Trans Evol Comput 9:474–488
Laporte G, Asef-Vaziri A, Sriskandarajah C (1996) Some applications of the generalized travelling salesman problem. J Oper Res Soc 47(12):1461–1467
Lawler EL, Lenstra JK, Rinooy Kan AHG, Shmoys DB (eds) (1985) Travelling salesman problem: a guided tour of combinatorial optimization. Wiley, Chichester
Moscato P (1999) Memetic algorithms: a short introduction. In: Corne D, Glover F, Dorigo M (eds) New ideas in optimization. McGraw-Hill, New York
Reinelt G (1991) TSPLIB—a traveling salesman problem library. ORSA J Comput 3:376–384. http://www.crpc.rice.edu/softlib/tsplib/
Silberholz J, Golden B (2007) The generalized traveling salesman problem: a new genetic algorithm approach. In: Baker et al. (eds) Extending the horizons: advances in computing, optimization, and decision technologies, vol 37. Springer, Heidelberg, pp 165–181
Snyder LV, Daskin MS (2006) A random-key genetic algorithm for the generalized traveling salesman problem. Eur J Oper Res 174:38–53
Tasgetiren MF, Suganthan PN, Pan Q-K (2007) A discrete particle swarm optimization algorithm for the generalized traveling salesman problem. In: GECCO ’07: proceedings of the 9th annual conference on genetic and evolutionary computation, pp 158–167
Tsai H-K, Yang J-M, Tsai Y-F, Kao C-Y (2004) An evolutionary algorithms for large traveling salesman problems. IEEE Trans SMC B 34:1718–1729
Acknowledgments
We would like to thank Natalio Krasnogor for numerous useful discussions of earlier versions of the paper and Michael Basarab for helpful advice on memetic algorithms.
Author information
Authors and Affiliations
Corresponding author
Additional information
This is a modified version of the paper “A Memetic Algorithm for the Generalized Traveling Salesman Problem” by G. Gutin, D. Karapetyan and N. Krasnogor published in the proceedings of NICSO 2007.
Rights and permissions
About this article
Cite this article
Gutin, G., Karapetyan, D. A memetic algorithm for the generalized traveling salesman problem. Nat Comput 9, 47–60 (2010). https://doi.org/10.1007/s11047-009-9111-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-009-9111-6