Approximating the Regular Graphic TSP in Near Linear Time

Authors Ashish Chiplunkar, Sundar Vishwanathan

Thumbnail PDF


  • Filesize: 415 kB
  • 11 pages

Document Identifiers

Author Details

Ashish Chiplunkar
Sundar Vishwanathan

Cite AsGet BibTex

Ashish Chiplunkar and Sundar Vishwanathan. Approximating the Regular Graphic TSP in Near Linear Time. In 35th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2015). Leibniz International Proceedings in Informatics (LIPIcs), Volume 45, pp. 125-135, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2015)


We present a randomized approximation algorithm for computing traveling salesperson tours in undirected regular graphs. Given an n-vertex, k-regular graph, the algorithm computes a tour of length at most (1+frac 4+ln 4+varepsilon ln k-O(1)n, with high probability, in O(nk log k) time. This improves upon the result by Vishnoi ([Vishnoi12],FOCS 2012) for the same problem, in terms of both approximation factor, and running time. Furthermore, our result is incomparable with the recent result by Feige, Ravi, and Singh ([FeigeRS14], IPCO 2014), since our algorithm runs in linear time, for any fixed k. The key ingredient of our algorithm is a technique that uses edge-coloring algorithms to sample a cycle cover with O(n/log k) cycles, with high probability, in near linear time. Additionally, we also give a deterministic frac{3}{2}+O(frac{1}sqrt{k}) factor approximation algorithm for the TSP on n-vertex, k-regular graphs running in time O(nk).
  • traveling salesperson problem
  • approximation
  • linear time


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. Sanjeev Arora. Polynomial time approximation schemes for euclidean traveling salesman and other geometric problems. J. ACM, 45(5):753-782, 1998. Google Scholar
  2. Sanjeev Arora, Carsten Lund, Rajeev Motwani, Madhu Sudan, and Mario Szegedy. Proof verification and the hardness of approximation problems. J. ACM, 45(3):501-555, 1998. Google Scholar
  3. Yair Bartal and Lee-Ad Gottlieb. A linear time approximation scheme for euclidean TSP. In FOCS, pages 698-706. IEEE, 2013. Google Scholar
  4. Ivona Bezáková, Daniel Stefankovic, Vijay V. Vazirani, and Eric Vigoda. Accelerating simulated annealing for the permanent and combinatorial counting problems. SIAM J. Comput., 37(5):1429-1454, 2008. Google Scholar
  5. Hans-Joachim Böckenhauer and Sebastian Seibert. Improved lower bounds on the approximability of the traveling salesman problem. ITA, 34(3):213-255, 2000. Google Scholar
  6. Sylvia Boyd, René Sitters, Suzanne van der Ster, and Leen Stougie. The traveling salesman problem on cubic and subcubic graphs. Math. Program., 144(1-2):227-245, 2014. Google Scholar
  7. Nicos Christofides. Worst-case analysis of a new heuristic for the travelling salesman problem. Technical report, Graduate School of Industrial Administration, Carnegie Mellon University, 1976. Google Scholar
  8. Richard Cole, Kirstin Ost, and Stefan Schirra. Edge-coloring bipartite multigraphs in O(ElogD) time. Combinatorica, 21(1):5-12, 2001. Google Scholar
  9. Lars Engebretsen. An explicit lower bound for TSP with distances one and two. Algorithmica, 35(4):301-318, 2003. Google Scholar
  10. Uriel Feige, R. Ravi, and Mohit Singh. Short tours through large linear forests. In IPCO, volume 8494 of Lecture Notes in Computer Science, pages 273-284. Springer, 2014. Google Scholar
  11. Harold N. Gabow and Oded Kariv. Algorithms for edge coloring bipartite graphs and multigraphs. SIAM J. Comput., 11(1):117-129, 1982. Google Scholar
  12. Shayan Oveis Gharan, Amin Saberi, and Mohit Singh. A randomized rounding approach to the traveling salesman problem. In FOCS, pages 550-559. IEEE, 2011. Google Scholar
  13. Michael Held and Richard M. Karp. The traveling-salesman problem and minimum spanning trees. Operations Research, 18:1138-1162, 1970. Google Scholar
  14. Mark Jerrum, Alistair Sinclair, and Eric Vigoda. A polynomial-time approximation algorithm for the permanent of a matrix with nonnegative entries. J. ACM, 51(4):671-697, 2004. Google Scholar
  15. Richard M. Karp. Reducibility among combinatorial problems. In Complexity of Computer Computations, The IBM Research Symposia Series, pages 85-103. Plenum Press, New York, 1972. Google Scholar
  16. Marek Karpinski, Michael Lampis, and Richard Schmied. New inapproximability bounds for TSP. In ISAAC, volume 8283 of Lecture Notes in Computer Science, pages 568-578. Springer, 2013. Google Scholar
  17. Michael Lampis. Improved inapproximability for TSP. In APPROX-RANDOM, volume 7408 of Lecture Notes in Computer Science, pages 243-253. Springer, 2012. Google Scholar
  18. Joseph S. B. Mitchell. Guillotine subdivisions approximate polygonal subdivisions: A simple polynomial-time approximation scheme for geometric TSP, k-MST, and related problems. SIAM J. Comput., 28(4):1298-1309, 1999. Google Scholar
  19. Tobias Mömke and Ola Svensson. Approximating graphic TSP by matchings. In FOCS, pages 560-569. IEEE, 2011. Google Scholar
  20. Marcin Mucha. 13/9-approximation for graphic TSP. In STACS, volume 14 of LIPIcs, pages 30-41. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2012. Google Scholar
  21. Christos H. Papadimitriou and Santosh Vempala. On the approximability of the traveling salesman problem. Combinatorica, 26(1):101-120, 2006. Google Scholar
  22. Christos H. Papadimitriou and Mihalis Yannakakis. The traveling salesman problem with distances one and two. Mathematics of Operations Research, 18(1):1-11, 1993. Google Scholar
  23. Satish Rao and Warren D. Smith. Approximating geometrical graphs via "spanners" and "banyans". In STOC, pages 540-550. ACM, 1998. Google Scholar
  24. Sartaj Sahni and Teofilo F. Gonzalez. P-complete approximation problems. J. ACM, 23(3):555-565, 1976. Google Scholar
  25. András Sebö and Jens Vygen. Shorter tours by nicer ears: 7/5-approximation for the graph-tsp, 3/2 for the path version, and 4/3 for two-edge-connected subgraphs. Combinatorica, 34(5):597-629, 2014. Google Scholar
  26. Luca Trevisan. Inapproximability of combinatorial optimization problems. Electronic Colloquium on Computational Complexity (ECCC), 2004(065), 2004. Google Scholar
  27. Nisheeth K. Vishnoi. A permanent approach to the traveling salesman problem. In FOCS, pages 76-80. IEEE, 2012. Google Scholar