English

Linear Programming based Reductions for Multiple Visit TSP and Vehicle Routing Problems

Data Structures and Algorithms 2023-08-24 v1

Abstract

Multiple TSP (mTSP\mathrm{mTSP}) is a important variant of TSP\mathrm{TSP} where a set of kk salesperson together visit a set of nn cities. The mTSP\mathrm{mTSP} problem has applications to many real life applications such as vehicle routing. Rothkopf introduced another variant of TSP\mathrm{TSP} called many-visits TSP (MV\mboxTSP\mathrm{MV\mbox{-}TSP}) where a request r(v)Z+r(v)\in \mathbb{Z}_+ is given for each city vv and a single salesperson needs to visit each city r(v)r(v) times and return back to his starting point. A combination of mTSP\mathrm{mTSP} and MV\mboxTSP\mathrm{MV\mbox{-}TSP} called many-visits multiple TSP (MV\mboxmTSP)(\mathrm{MV\mbox{-}mTSP}) was studied by B\'erczi, Mnich, and Vincze where the authors give approximation algorithms for various variants of MV\mboxmTSP\mathrm{MV\mbox{-}mTSP}. In this work, we show a simple linear programming (LP) based reduction that converts a mTSP\mathrm{mTSP} LP-based algorithm to a LP-based algorithm for MV\mboxmTSP\mathrm{MV\mbox{-}mTSP} with the same approximation factor. We apply this reduction to improve or match the current best approximation factors of several variants of the MV\mboxmTSP\mathrm{MV\mbox{-}mTSP}. Our reduction shows that the addition of visit requests r(v)r(v) to mTSP\mathrm{mTSP} does not\textit{not} make the problem harder to approximate even when r(v)r(v) is exponential in number of vertices. To apply our reduction, we either use existing LP-based algorithms for mTSP\mathrm{mTSP} variants or show that several existing combinatorial algorithms for mTSP\mathrm{mTSP} variants can be interpreted as LP-based algorithms. This allows us to apply our reduction to these combinatorial algorithms as well achieving the improved guarantees.

Keywords

Cite

@article{arxiv.2308.11742,
  title  = {Linear Programming based Reductions for Multiple Visit TSP and Vehicle Routing Problems},
  author = {Aditya Pillai and Mohit Singh},
  journal= {arXiv preprint arXiv:2308.11742},
  year   = {2023}
}
R2 v1 2026-06-28T12:01:55.536Z