A time- and space-optimal algorithm for the many-visits TSP
Andr\'e Berger, L\'aszl\'o Kozma, Matthias Mnich, Roland Vincze

TL;DR
This paper presents a new deterministic algorithm for the many-visits TSP that is faster and more space-efficient, running in single-exponential time with polynomial space, improving upon the classical approach.
Contribution
The authors develop a simpler, deterministic algorithm for MV-TSP with single-exponential time and polynomial space, improving the previous superexponential time and space complexity.
Findings
Runs in time 2^{O(n)} for n cities
Uses polynomial space, unlike previous exponential space algorithms
Simpler and easier to analyze than prior methods
Abstract
The many-visits traveling salesperson problem (MV-TSP) asks for an optimal tour of cities that visits each city a prescribed number of times. Travel costs may be asymmetric, and visiting a city twice in a row may incur a non-zero cost. The MV-TSP problem finds applications in scheduling, geometric approximation, and Hamiltonicity of certain graph families. The fastest known algorithm for MV-TSP is due to Cosmadakis and Papadimitriou (SICOMP, 1984). It runs in time and requires space. An interesting feature of the Cosmadakis-Papadimitriou algorithm is its \emph{logarithmic} dependence on the total length of the tour, allowing the algorithm to handle instances with very long tours. The \emph{superexponential} dependence on the number of cities in both the time and space complexity, however, renders the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Optimization and Search Problems · Complexity and Algorithms in Graphs
