arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2007.11389cs.DMcs.DS
收藏

度量多访问路径TSP的3/2近似

A 3/2-Approximation for the Metric Many-visits Path TSP

Kristóf Bérczi, Matthias Mnich, Roland Vincze

摘要:

在多访问路径TSP中,我们给出了一组$n$城市及其成对距离(或成本)$c(uv)$,而且每个城市$v$都有一个相关的正整数请求$r(v)$。目标是找到一条最小成本路径,从城市$s$开始,到城市$t$结束,访问每个城市$v$的次数正好是$r(v)$。我们提出了一个$\frac32$ -近似算法的度量多访问路径TSP,在$n$中运行的时间多项式和多对数的请求$r(v)$。我们的算法可以被视为Zenklusen(SODA 2019)的路径TSP的$\frac32$ -近似算法的深远推广,该算法通过提供与1976年Christofides算法的近似保证相匹配的有效算法来回答长期存在的开放问题。我们的方法的关键组成部分之一是一个多项式时间算法来计算一个连接,度有界的最小成本的多重图。我们通过推广Király,Lau和Singh(Combinatorica,2012)关于最小有界度拟阵基问题的基本结果来解决这个问题,并为一般的多拟阵设计这样一个算法,甚至允许元素多重性。我们的结果直接产生一个$\frac32$ -近似的度量多访问TSP,以及$\frac32$ -近似的调度类的工件与序列相关的安装时间在一台机器上,以尽量减少完工时间的问题。

英文摘要:

In the Many-visits Path TSP, we are given a set of $n$ cities along with their pairwise distances (or cost) $c(uv)$, and moreover each city $v$ comes with an associated positive integer request $r(v)$. The goal is to find a minimum-cost path, starting at city $s$ and ending at city $t$, that visits each city $v$ exactly $r(v)$ times. We present a $\frac32$-approximation algorithm for the metric Many-visits Path TSP, that runs in time polynomial in $n$ and poly-logarithmic in the requests $r(v)$. Our algorithm can be seen as a far-reaching generalization of the $\frac32$-approximation algorithm for Path TSP by Zenklusen (SODA 2019), which answered a long-standing open problem by providing an efficient algorithm which matches the approximation guarantee of Christofides' algorithm from 1976 for metric TSP. One of the key components of our approach is a polynomial-time algorithm to compute a connected, degree bounded multigraph of minimum cost. We tackle this problem by generalizing a fundamental result of Király, Lau and Singh (Combinatorica, 2012) on the Minimum Bounded Degree Matroid Basis problem, and devise such an algorithm for general polymatroids, even allowing element multiplicities. Our result directly yields a $\frac32$-approximation to the metric Many-visits TSP, as well as a $\frac32$-approximation for the problem of scheduling classes of jobs with sequence-dependent setup times on a single machine so as to minimize the makespan.

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

↑