Many visits TSP revisited

05/05/2020
by   Łukasz Kowalik, et al.
0

We study the Many Visits TSP problem, where given a number k(v) for each of n cities and pairwise (possibly asymmetric) integer distances, one has to find an optimal tour that visits each city v exactly 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^*(5^n). They also show a polynomial space algorithm running in time O^*(16^n+o(n)). In this work, we show three main results: (i) A randomized polynomial space algorithm in time O^*(2^nD), where D is the maximum distance between two cities. By using standard methods, this results in (1+ϵ)-approximation in time O^*(2^nϵ^-1). Improving the constant 2 in these results would be a major breakthrough, as it would result in improving the 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^*(4^n) running time bound. (iii) A new polynomial space algorithm, running in time O(7.88^n).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2018

Time- and space-optimal algorithms for the many-visits TSP

The many-visits traveling salesperson problem (MV-TSP) asks for an optim...
research
07/23/2020

The Asymmetric Travelling Salesman Problem in Sparse Digraphs

Asymmetric Travelling Salesman Problem (ATSP) and its special case Direc...
research
09/24/2020

An Asymptotically Fast Polynomial Space Algorithm for Hamiltonicity Detection in Sparse Directed Graphs

We present a polynomial space Monte Carlo algorithm that given a directe...
research
05/05/2022

Computing treedepth in polynomial space and linear fpt time

The treedepth of a graph G is the least possible depth of an elimination...
research
04/04/2023

Determinantal Sieving

We introduce determinantal sieving, a new, remarkably powerful tool in t...
research
08/04/2016

A Polynomial-Time Deterministic Approach to the Traveling Salesperson Problem

We propose a new polynomial-time deterministic algorithm that produces a...
research
03/13/2018

Nearly Optimal Time Bounds for kPath in Hypergraphs

In the kPath problem the input is a graph G and an integer k, and the go...

Please sign up or login with your details

Forgot password? Click here to reset