Abstract
We study the traveling salesman problem (TSP) on the metric completion of cubic and subcubic graphs, which is known to be NP-hard. The problem is of interest because of its relation to the famous 4/3-conjecture for metric TSP, which says that the integrality gap, i.e., the worst case ratio between the optimal value of a TSP instance and that of its linear programming relaxation (the subtour elimination relaxation), is 4/3. We present the first algorithm for cubic graphs with approximation ratio 4/3. The proof uses polyhedral techniques in a surprising way, which is of independent interest. In fact we prove constructively that for any cubic graph on \(n\) vertices a tour of length \(4n/3-2\) exists, which also implies the 4/3-conjecture, as an upper bound, for this class of graph-TSP. Recently, Mömke and Svensson presented an algorithm that gives a 1.461-approximation for graph-TSP on general graphs and as a side result a 4/3-approximation algorithm for this problem on subcubic graphs, also settling the 4/3-conjecture for this class of graph-TSP. The algorithm by Mömke and Svensson is initially randomized but the authors remark that derandomization is trivial. We will present a different way to derandomize their algorithm which leads to a faster running time. All of the latter also works for multigraphs.
Similar content being viewed by others
Notes
To see that \(n\) is a lower bound for SER, sum all of the so-called “degree constraints” for SER. Dividing the result by 2 shows that the sum of the edge variables in any feasible SER solution equals \(n\).
References
Aggarwal, N., Garg, N., Gupta, S.: A 4/3-approximation for TSP on cubic 3-edge-connected graphs. Tech. Rep. (2011). http://arxiv.org/abs/1101.5586
Akiyama, T., Nishizeki, T., Saito, N.: NP-completeness of the Hamiltonian cycle problem for bipartite graphs. J. Inf. Process. 3, 73–76 (1980)
Arora, S., Grigni, M., Karger, D., Klein, P., Woloszyn, A.: A polynomial-time approximation scheme for weighted planar graph TSP. In: Proceedings of the 9th ACM-SIAM Symposium on Discrete Algorithms, pp. 33–41 (1998)
Barahona, F.: Fractional packing of t-joins. SIAM J. Discret. Math. 17, 661–669 (2004)
Benoit, G., Boyd, S.: Finding the exact integrality gap for small travelling salesman problems. Math. Oper. Res. 33, 921–931 (2008)
Bérczi, K., Végh, L.A.: Restricted \(b\)-matchings in degree-bounded graphs. In: Proceedings of the 14th Conference on Integer Programming and Combinatorial, Optimization, pp. 43–56 (2010)
Berman, P., Karpinski, M.: 8/7-approximation algorithm for 1,2-TSP. In: Proceedings of the 17th ACM-SIAM Symposium on Discrete Algorithms, pp. 641–648 (2006)
Boyd, S., Iwata, S., Takazawa, K.: Finding 2-Factors Covering 3- and 4-Edge Cuts in Bridgeless Cubic Graphs. Manuscript, Kyoto University (2010)
Boyd, S., Sitters, R., van der Ster, S., Stougie, L.: TSP on Cubic and Subcubic Graphs. Manuscript (2011). http://personal.vu.nl/r.a.sitters/papers/GraphTsp.pdf
Boyd, S., Sitters, R., van der Ster, S., Stougie, L.: TSP on cubic and subcubic graphs. Tech. Rep. arXiv (2011). http://arxiv.org/abs/1107.1052v1
Boyd, S., Sitters, R., van der Ster, S., Stougie, L.: TSP on cubic and subcubic graphs. In: Proceedings of the 15th Conference on Integer Programming and Combinatorial Optimization. Lecture Notes in Computer Science, vol. 6655, pp. 65–77 (2011)
Christofides, N.: Worst case analysis of a new heuristic for the traveling salesman problem. Tech. Rep. Report 388. Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh (1976)
Correa, J.R., Larré, O., Soto, J.A.: TSP Tours in Cubic Graphs: beyond 4/3. In: Proceedings of the 20th European Symposium on Algorithms (ESA). Lecture Notes in Computer Science, vol. 7501, pp. 790–801 (2011)
Csaba, B., Karpinski, M., Krysta, P.: Approximability of dense and sparse instances of minimum 2-connectivity, TSP and path problems. In: Proceedings of the 13th ACM-SIAM Symposium on Discrete Algorithms, pp. 74–83 (2002)
Edmonds, J.: Maximum matching and a polyhedron with 0,1-vertices. J. Res. Natl. Bureau Stand. B 69, 125–130 (1965)
Fotakis, D., Spirakis, P.: Graph properties that facilitate travelling. Electron. Colloquium Comput. Complex. 5(31) (1998)
Gabow, H.N.: Data structures for weighted matchings and nearest common ancestors with linking. In: Proceedings of the First Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 434–443 (1990)
Gamarnik, D., Lewenstein, M., Sviridenko, M.: An improved upper bound for the TSP in cubic 3-edge-connected graphs. OR Lett. 33, 467–474 (2005)
Garey, M., Johnson, D., Tarjan, R.: The planar Hamiltonian circuit problem is NP-complete. SIAM J. Comput. 5, 704–714 (1976)
Goemans, M.X.: Worst-case comparison of valid inequalities for the TSP. Math. Program. 69, 335–349 (1995)
Grigni, M., Koutsoupias, E., Papadimitriou, C.: An approximation scheme for planar graph TSP. In: Proceedings of the 36th Annual Symposium on Foundations of Computer Science, pp. 640–645 (1995)
Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization. Springer, Berlin (1988)
Hartvigsen, D., Li, Y.: Maximum cardinality simple 2-matchings in subcubic graphs. SIAM J. Optim. 21(3), 1027–1045 (2011)
Kaiser, T., Král, D., Norine, S.: Unions of perfect matchings in cubic graphs. Electron. Notes Discret. Math. 22, 341–345 (2005)
Lawler, E., Lenstra, J., Kan, A.R., Shmoys, D.: The Traveling Salesman Problem-A Guided Tour of Combinatorial Optimization. Wiley, Chichester (1985)
Mömke, T., Svensson, O.: Approximating graphic TSP by matchings. Tech. Report arxiv (2011)
Mömke, T., Svensson, O.: Approximating graphic TSP by matchings. In: Proceedings of the 52nd Symposium Foundations of Computer Science, pp. 560–569 (2011)
Mucha, M.: A 13/9 -approximation for Graphic TSP. In: Proceedings of the 29th International Symposium on Theoretical Aspects of Computer Science, pp. 30–41 (2012)
Naddef, D., Pulleyblank, W.: Matchings in regular graphs. Discret. Math. 34, 283–291 (1981)
Oveis Gharan, S., Saberi, A., Singh, M.: A randomized rounding approach to the traveling salesman problem. In: Proceedings of the 52nd Symposium Foundations of Computer Science, pp. 550–559 (2011)
Papadimitriou, C., Yannakakis, M.: The traveling salesman problem with distances one and two. Math. Oper. Res. 18, 1–11 (1993)
Petersen, J.: Die theorie der regulären graphen. Acta Math. 15, 193–220 (1891)
Sebö, A., Vygen, J.: Shorter tours by Nicer Ears: 7/5-approximation for graphic TSP, 3/2 for the path version, and 4/3 for two-edge-connected subgraphs. Tech. Rep. (2012). http://arxiv.org/abs/1201.1870
Shmoys, D., Williamson, D.: Analyzing the Held-Karp TSP bound: a monotonicity property with application. Inf. Process. Lett. 35, 281–285 (1990)
Wolsey, L.: Heuristic analysis, linear programming and branch and bound. Math. Program. Study 13, 121–134 (1980)
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was partially supported by Tinbergen Institute, the Netherlands and the Natural Sciences and Engineering Research Council of Canada.
Rights and permissions
About this article
Cite this article
Boyd, S., Sitters, R., van der Ster, S. et al. The traveling salesman problem on cubic and subcubic graphs. Math. Program. 144, 227–245 (2014). https://doi.org/10.1007/s10107-012-0620-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-012-0620-1
Keywords
- Traveling salesman problem
- Approximation algorithms
- Subtour elimination
- Matching polytope
- Polyhedral combinatorics