Skip to main content

Advertisement

Log in

A memetic algorithm for the generalized traveling salesman problem

  • Published:
Natural Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. We assume that s i+Ms 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

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    MATH  Google Scholar 

  • Gutin G, Yeo A (2003) Assignment problem based algorithms are impractical for the generalized TSP. Ausralas J Combinatorics 27:149–154

    MATH  MathSciNet  Google Scholar 

  • Hart WE, Krasnogor N, Smith JE (eds) (2004) Recent advances in memetic algorithms. Studies in fuzzyness and soft computing, vol 166. Springer, Berlin

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Krasnogor N, Smith J (2005) A tutorial for competent memetic algorithms: model, taxonomy and design issues. IEEE Trans Evol Comput 9:474–488

    Article  Google Scholar 

  • Laporte G, Asef-Vaziri A, Sriskandarajah C (1996) Some applications of the generalized travelling salesman problem. J Oper Res Soc 47(12):1461–1467

    MATH  Google Scholar 

  • Lawler EL, Lenstra JK, Rinooy Kan AHG, Shmoys DB (eds) (1985) Travelling salesman problem: a guided tour of combinatorial optimization. Wiley, Chichester

    Google Scholar 

  • 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/

    Google Scholar 

  • 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

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Gregory Gutin.

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

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-009-9111-6

Keywords

Navigation