English

A 3/2-Approximation for the Metric Many-visits Path TSP

Discrete Mathematics 2020-07-23 v1 Data Structures and Algorithms

Abstract

In the Many-visits Path TSP, we are given a set of nn cities along with their pairwise distances (or cost) c(uv)c(uv), and moreover each city vv comes with an associated positive integer request r(v)r(v). The goal is to find a minimum-cost path, starting at city ss and ending at city tt, that visits each city vv exactly r(v)r(v) times. We present a 32\frac32-approximation algorithm for the metric Many-visits Path TSP, that runs in time polynomial in nn and poly-logarithmic in the requests r(v)r(v). Our algorithm can be seen as a far-reaching generalization of the 32\frac32-approximation algorithm for Path TSP by Zenklusen (SODA 2019), which answered a long-standing open problem by providing an efficient algorithm which matches the approximation guarantee of Christofides' algorithm from 1976 for metric TSP. One of the key components of our approach is a polynomial-time algorithm to compute a connected, degree bounded multigraph of minimum cost. We tackle this problem by generalizing a fundamental result of Kir\'aly, Lau and Singh (Combinatorica, 2012) on the Minimum Bounded Degree Matroid Basis problem, and devise such an algorithm for general polymatroids, even allowing element multiplicities. Our result directly yields a 32\frac32-approximation to the metric Many-visits TSP, as well as a 32\frac32-approximation for the problem of scheduling classes of jobs with sequence-dependent setup times on a single machine so as to minimize the makespan.

Keywords

Cite

@article{arxiv.2007.11389,
  title  = {A 3/2-Approximation for the Metric Many-visits Path TSP},
  author = {Kristóf Bérczi and Matthias Mnich and Roland Vincze},
  journal= {arXiv preprint arXiv:2007.11389},
  year   = {2020}
}

Comments

arXiv admin note: text overlap with arXiv:1911.09890

R2 v1 2026-06-23T17:18:50.839Z