Solving the equality generalized traveling salesman problem using the Lin–Kernighan–Helsgaun Algorithm

The equality generalized traveling salesman problem (E-GTSP) is an extension of the traveling salesman problem (TSP) where the set of cities is partitioned into clusters, and the salesman has to visit every cluster exactly once. It is well known that any instance of E-GTSP can be transformed into a standard asymmetric instance of the TSP, and therefore solved with a TSP solver. This paper evaluates the performance of the state-of-the art TSP solver Lin–Kernighan–Helsgaun (LKH) on transformed E-GTSP instances. Although LKH is used without any modifications, the computational evaluation shows that all instances in a well-known library of benchmark instances, GTSPLIB, could be solved to optimality in a reasonable time. In addition, it was possible to solve a series of new very-large-scale instances with up to 17,180 clusters and 85,900 vertices. Optima for these instances are not known but it is conjectured that LKH has been able to find solutions of a very high quality. The program’s performance has also been evaluated on a large number of instances generated by transforming arc routing problem instances into E-GTSP instances. The program is free of charge for academic and non-commercial use and can be downloaded in source code.

[1]  Ole Torp Lassen,et al.  Compositionality in probabilistic logic modelling for biological sequence analysis , 2011 .

[2]  Gilbert Laporte,et al.  Computational Evaluation Of A Transformation Procedure For The Symmetric Generalized Traveling Salesman Problem , 1999 .

[3]  Christian Theil Have,et al.  Efficient Probabilistic Logic Programming for Biological Sequence Analysis , 2011 .

[4]  Magnus Rotvit Perlt Hansen,et al.  Proceedings of the Tenth Danish Human-Computer Interaction Research Symposium (DHRS2010) , 2010 .

[5]  Gilbert Laporte,et al.  Exact solution of the generalized routing problem through graph transformations , 2003, J. Oper. Res. Soc..

[6]  Gerhard Reinelt,et al.  New results on the Windy Postman Problem , 2012, Math. Program..

[7]  Matteo Fischetti,et al.  The Generalized Traveling Salesman and Orienteering Problems , 2007 .

[8]  Keld Helsgaun,et al.  General k-opt submoves for the Lin–Kernighan TSP heuristic , 2009, Math. Program. Comput..

[9]  Matteo Fischetti,et al.  A Branch-and-Cut Algorithm for the Symmetric Generalized Traveling Salesman Problem , 1997, Oper. Res..

[10]  Gregory Gutin,et al.  Efficient local search algorithms for known and new neighborhoods for the generalized traveling salesman problem , 2010, Eur. J. Oper. Res..

[11]  Sine Zambach,et al.  Regulatory relations represented in logics and biomedical texts , 2012 .

[12]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[13]  Abraham P. Punnen,et al.  The traveling salesman problem and its variations , 2007 .

[14]  Gregory Gutin,et al.  Lin-Kernighan heuristic adaptations for the generalized traveling salesman problem , 2010, Eur. J. Oper. Res..

[15]  Gregory Gutin,et al.  Generalized Traveling Salesman Problem Reduction Algorithms , 2008, Algorithmic Oper. Res..

[16]  Gregory Gutin,et al.  A memetic algorithm for the generalized traveling salesman problem , 2008, Natural Computing.

[17]  Rasmus Ole Rasmussen,et al.  Electronic Whiteboards in Emergency Medicine: Studies of Implementation Processes and User Interface Design Evaluations , 2011 .

[18]  Jens Ulrik Hansen A logic toolbox for modeling knowledge and information in multi-agent systems and social epistemology , 2011 .

[19]  Tine Lassen,et al.  Uncovering Prepositional Senses , 2010 .

[20]  Gilbert Laporte,et al.  Some Applications of the Generalized Travelling Salesman Problem , 1996 .

[21]  David Ben-Arieh,et al.  Transformations of generalized ATSP into ATSP , 2003, Oper. Res. Lett..

[22]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..

[23]  Gerhard Reinelt,et al.  TSPLIB - A Traveling Salesman Problem Library , 1991, INFORMS J. Comput..

[24]  Gourinath Banda,et al.  Modelling and Analysis of Real Time Systems with Logic Programming and Constraints , 2010 .

[25]  J. C. Bean,et al.  An efficient transformation of the generalized traveling salesman problem , 1993 .

[26]  Keld Helsgaun,et al.  Solving the Bottleneck Traveling Salesman Problem Using the Lin-Kernighan-Helsgaun Algorithm , 2011 .

[27]  Richard M. Karp,et al.  The Traveling-Salesman Problem and Minimum Spanning Trees , 1970, Oper. Res..

[28]  Michael Drexl,et al.  On the generalized directed rural postman problem , 2014, J. Oper. Res. Soc..