English

Approximating Traveling Salesman Problems Using a Bridge Lemma

Data Structures and Algorithms 2026-03-23 v3

Abstract

We give improved approximations for two metric Traveling Salesman Problem (TSP) variants. In Ordered TSP (OTSP) we are given a linear ordering on a subset of nodes o1,,oko_1, \ldots, o_k. The TSP solution must have that oi+1o_{i+1} is visited at some point after oio_i for each 1i<k1 \leq i < k. This is the special case of Precedence-Constrained TSP (PTSPPTSP) in which the precedence constraints are given by a single chain on a subset of nodes. In kk-Person TSP Path (k-TSPP), we are given pairs of nodes (s1,t1),,(sk,tk)(s_1,t_1), \ldots, (s_k,t_k). The goal is to find an sis_i-tit_i path with minimum total cost such that every node is visited by at least one path. We obtain a 3/2+e1<1.8783/2 + e^{-1} < 1.878 approximation for OTSP, the first improvement over a trivial α+1\alpha+1 approximation where α\alpha is the current best TSP approximation. We also obtain a 1+2e1/2<2.2141 + 2 \cdot e^{-1/2} < 2.214 approximation for k-TSPP, the first improvement over a trivial 33-approximation. These algorithms both use an adaptation of the Bridge Lemma that was initially used to obtain improved Steiner Tree approximations [Byrka et al., 2013]. Roughly speaking, our variant states that the cost of a cheapest forest rooted at a given set of terminal nodes will decrease by a substantial amount if we randomly sample a set of non-terminal nodes to also become terminals such provided each non-terminal has a constant probability of being sampled. We believe this view of the Bridge Lemma will find further use for improved vehicle routing approximations beyond this paper.

Keywords

Cite

@article{arxiv.2405.12876,
  title  = {Approximating Traveling Salesman Problems Using a Bridge Lemma},
  author = {Martin Böhm and Zachary Friggstad and Tobias Mömke and Joachim Spoerhase},
  journal= {arXiv preprint arXiv:2405.12876},
  year   = {2026}
}

Comments

v3: No textual changes since v2, only a license change

R2 v1 2026-06-28T16:34:27.282Z