arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2005.02329cs.DS
收藏

多次访问TSP

Many visits TSP revisited

Łukasz Kowalik, Shaohua Li, Wojciech Nadara, Marcin Smulewicz, Magnus Wahlström

摘要:

我们研究了多次访问TSP问题,其中给定一个数$k(v)$为每个$n$城市和成对(可能是不对称的)整数距离,一个必须找到一个最佳的旅游,访问每个城市$v$正好$k(v)$倍。目前最快的算法是由Berger、Kozma、Mnich和Zeroze [SODA 2019,TALG 2020]提出的,并在时间和空间上运行$\mathcal{O}^*(5^n)$。它们还显示了在时间上运行的多项式空间算法$\mathcal{O}^*(16^{n+o(n)})$。在这项工作中,我们展示了三个主要结果:(i)一个随机多项式空间算法的时间$\mathcal{O}^*(2^nD)$,其中$D$是两个城市之间的最大距离。通过使用标准方法,这导致在时间上的$(1+ε)$近似$\mathcal{O}^*(2^nε^{-1})$。改进这些结果中的常数$2$将是一个重大突破,因为它将导致改进有向哈密顿循环的$\mathcal{O}^*(2^n)$时间算法,这是一个50年的开放问题。(ii)Berger等人的严密分析。的指数空间算法,导致$\mathcal{O}^*(4^n)$运行时间受限。(iii)一个新的多项式空间算法,运行在时间$\mathcal{O}(7.88^n)$。

英文摘要:

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

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑