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∗(5n)\mathcal{O}^*(5^n). They also show a polynomial space algorithm running in time O∗(16n+o(n))\mathcal{O}^*(16^{n+o(n)}). In this work, we show three main results: (i) A randomized polynomial space algorithm in time O∗(2nD)\mathcal{O}^*(2^nD), where DD is the maximum distance between two cities. By using standard methods, this results in (1+ε)(1+ε)-approximation in time O∗(2nε−1)\mathcal{O}^*(2^nε^{-1}). Improving the constant 22 in these results would be a major breakthrough, as it would result in improving the O∗(2n)\mathcal{O}^*(2^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∗(4n)\mathcal{O}^*(4^n) running time bound. (iii) A new polynomial space algorithm, running in time O(7.88n)\mathcal{O}(7.88^n).

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.