Papers
Topics
Authors
Recent
Search
2000 character limit reached

Many visits TSP revisited

Published 5 May 2020 in cs.DS | (2005.02329v1)

Abstract: We study the Many Visits TSP problem, where given a number k(v)k(v) for each of nn cities and pairwise (possibly asymmetric) integer distances, one has to find an optimal tour that visits each city vv exactly k(v)k(v) times. The currently fastest algorithm is due to Berger, Kozma, Mnich and Vincze [SODA 2019, TALG 2020] and runs in time and space O<sup>∗(5<sup>n)\mathcal{O}<sup>*(5<sup>n). They also show a polynomial space algorithm running in time O<sup>∗(16<sup>n+o(n))\mathcal{O}<sup>*(16<sup>{n+o(n)}). In this work, we show three main results: (i) A randomized polynomial space algorithm in time O<sup>∗(2<sup>nD)\mathcal{O}<sup>*(2<sup>nD), where DD is the maximum distance between two cities. By using standard methods, this results in (1+ϵ)(1+\epsilon)-approximation in time O<sup>∗(2<sup>nϵ<sup>−1)\mathcal{O}<sup>*(2<sup>n\epsilon<sup>{-1}). Improving the constant $2$ in these results would be a major breakthrough, as it would result in improving the O<sup>∗(2<sup>n)\mathcal{O}<sup>*(2<sup>n)-time algorithm for Directed Hamiltonian Cycle, which is a 50 years old open problem. (ii) A tight analysis of Berger et al.'s exponential space algorithm, resulting in O<sup>∗(4<sup>n)\mathcal{O}<sup>*(4<sup>n) running time bound. (iii) A new polynomial space algorithm, running in time O(7.88<sup>n)\mathcal{O}(7.88<sup>n).

Citations (6)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.