English

Graph-TSP from Steiner Cycles

Data Structures and Algorithms 2014-07-11 v1

Abstract

We present an approach for the traveling salesman problem with graph metric based on Steiner cycles. A Steiner cycle is a cycle that is required to contain some specified subset of vertices. For a graph GG, if we can find a spanning tree TT and a simple cycle that contains the vertices with odd-degree in TT, then we show how to combine the classic "double spanning tree" algorithm with Christofides' algorithm to obtain a TSP tour of length at most 4n3\frac{4n}{3}. We use this approach to show that a graph containing a Hamiltonian path has a TSP tour of length at most 4n/34n/3. Since a Hamiltonian path is a spanning tree with two leaves, this motivates the question of whether or not a graph containing a spanning tree with few leaves has a short TSP tour. The recent techniques of M\"omke and Svensson imply that a graph containing a depth-first-search tree with kk leaves has a TSP tour of length 4n/3+O(k)4n/3 + O(k). Using our approach, we can show that a 2(k1)2(k-1)-vertex connected graph that contains a spanning tree with at most kk leaves has a TSP tour of length 4n/34n/3. We also explore other conditions under which our approach results in a short tour.

Keywords

Cite

@article{arxiv.1407.2844,
  title  = {Graph-TSP from Steiner Cycles},
  author = {Satoru Iwata and Alantha Newman and R. Ravi},
  journal= {arXiv preprint arXiv:1407.2844},
  year   = {2014}
}

Comments

Proceedings of WG 2014

R2 v1 2026-06-22T05:00:50.067Z