Skip to main content
Log in

Approximation Schemes for the Generalized Traveling Salesman Problem

  • Published:
Proceedings of the Steklov Institute of Mathematics Aims and scope Submit manuscript

Abstract

The Generalized Traveling Salesman Problem (GTSP) is defined by a weighted graph G = (V,E,w) and a partition of its vertex set into k disjoint clusters V = V1 ∪... ∪ Vk. It is required to find a minimum-weight cycle that contains exactly one vertex of each cluster. We consider a geometric setting of the problem (we call it the EGTSP-k-GC), in which the vertices of the graph are points in the plane, the weight function corresponds to the Euclidean distances between the points, and the partition into clusters is specified implicitly by means of a regular integer grid with step 1. In this setting, a cluster is a subset of vertices lying in the same cell of the grid; the arising ambiguity is resolved arbitrarily. Even in this special setting, the GTSP remains intractable, generalizing in a natural way the classical planar Euclidean TSP. Recently, a \((1.5 + 8\sqrt 2 + \varepsilon )\) -approximation algorithm with complexity depending polynomially both on the number of vertices n and on the number of clusters k has been constructed for this problem. We propose three approximation schemes for this problem. For each fixed k, all the schemes are polynomial and the complexity of the first two is linear in the number of nodes. Furthermore, the first two schemes remain polynomial for k = O(log n), whereas the third scheme is polynomial for k = n − O(log n).

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

References

  1. A. N. Sesekin, A. A. Chentsov, and A. G. Chentsov, Routing Problems (Lan’, St. Petersburg, 2011) [in Russian].

    MATH  Google Scholar 

  2. E. M. Arkin and R. Hassin, “Approximation algorithms for the geometric covering salesman problem,” Discrete Appl. Math. 55 (3), 197–218 (1994).

    Article  MathSciNet  MATH  Google Scholar 

  3. S. Arora, “Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems,” J. ACM 45 (5), 753–782 (1998).

    Article  MathSciNet  MATH  Google Scholar 

  4. B. Bhattacharya, A. ´Custi´c, A. Rafiey, A. Rafiey, and V. Sokol, “Approximation algorithms for generalized MST and TSP in grid clusters,” in Combinatorial Optimization and Applications: Proceedings of the 9th International Conference, Houston, TX, USA, 2015 (Springer, Cham, 2015), pp. 110–125.

    Chapter  Google Scholar 

  5. B. Bontoux, C. Artigues, and D. Feillet, “A memetic algorithm with a large neighborhood crossover operator for the generalized traveling salesman problem,” Comput. Oper. Res. 37 (11), 1844–1852 (2010).

    Article  MathSciNet  MATH  Google Scholar 

  6. A. Chentsov, M. Khachay, and D. Khachay, “Linear time algorithm for Precedence Constrained Asymmetric Generalized Traveling Salesman Problem,” IFAC-PapersOnLine 49 (12), 651–655 (2016).

    Article  Google Scholar 

  7. N. Christofides, Worst-Case Analysis of a New Heuristic for the Traveling Salesman Problem, Technical Report No. AD-A025 602 (Carnegie Mellon Univ. Pittsburgh, 1976).

    Google Scholar 

  8. M. Dror and J. Orlin, “Combinatorial optimization with explicit delineation of the ground set by a collection of subsets,” SIAM J. Discrete Math. 21 (4), 1019–1034 (2008).

    Article  MathSciNet  MATH  Google Scholar 

  9. A. Dumitrescu and J. S. B. Mitchell, “Approximation algorithms for TSP with neighborhoods in the plane,” in Proceedings of the 12th Annual ACM–SIAM Symposium on Discrete Algorithms, Washington, DC, USA, 2001 (SIAM, Philadelphia, 2001), pp. 38–46.

    Google Scholar 

  10. A. Dumitrescu and C. D. Tóth, “The traveling salesman problem for lines, balls, and planes,” ACM Trans. Algorithms 12 (3), article 43 (2016).

    Google Scholar 

  11. C. Feremans, A. Grigoriev, and R. Sitters, “The geometric generalized minimum spanning tree problem with grid clustering,” 4OR 4 (4), 319–329 (2006).

    Article  MathSciNet  MATH  Google Scholar 

  12. G. Gutin and D. Karapetyan, “A memetic algorithm for the generalized traveling salesman problem,” Nat. Comput. 9 (1), 47–60 (2010).

    Article  MathSciNet  MATH  Google Scholar 

  13. M. Held and R. M. Karp, “A dynamic programming approach to sequencing problems,” J. Soc. Indust. Appl. Math. 10 (1), 196–210 (1962).

    Article  MathSciNet  MATH  Google Scholar 

  14. A. Henry-Labordere, “The record balancing problem: A dynamic programming solution of a generalized traveling salesman problem,” RAIRO Oper. Res. B2, 43–49 (1969).

    MATH  Google Scholar 

  15. K. Jun-man and Z. Yi, “Application of an improved ant colony optimization on generalized traveling salesman problem,” Energy Procedia 17A, 319–325 (2012).

    Article  Google Scholar 

  16. G. Laporte, H. Mercure, and Y. Nobert, “Generalized travelling salesman problem through n sets of nodes: The asymmetrical case,” Discrete Appl. Math. 18 (2), 185–197 (1987).

    Article  MathSciNet  MATH  Google Scholar 

  17. C. S. Mata and J. S. B. Mitchell, “Approximation algorithms for geometric tour and network design problems,” in Proceedings of the 11th Annual Symposium on Computational Geometry, Vancouver, Canada, 1995 (ACM, New York, 1995), pp. 360–369.

    Google Scholar 

  18. J. S. B. Mitchell, “A PTAS for TSP with neighborhoods among fat regions in the plane,” in Proceedings of the 18th Annual ACM–SIAM Symposium on Discrete Algorithms, New Orleans, LA, USA, 2007 (SIAM, Philadelphia, 2007), pp. 11–18.

    Google Scholar 

  19. J. Saksena, “Mathematical model for scheduling clients through welfare agencies,” CORS J. 8, 185–200 (1970).

    MathSciNet  MATH  Google Scholar 

  20. D. Williamson and D. Shmoys, The Design of Approximation Algorithms, (Cambridge Univ. Press, Cambridge, 2010).

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Yu. Khachai.

Additional information

Original Russian Text © M.Yu.Khachai, E.D. Neznakhina, 2016, published in Trudy Instituta Matematiki i Mekhaniki UrO RAN, 2016, Vol. 22, No. 3.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khachai, M.Y., Neznakhina, E.D. Approximation Schemes for the Generalized Traveling Salesman Problem. Proc. Steklov Inst. Math. 299 (Suppl 1), 97–105 (2017). https://doi.org/10.1134/S0081543817090127

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0081543817090127

Keywords

Navigation