arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2603.26397cs.DScs.CG
收藏

几何交图上子集TSP和Steiner树的近似方案

Approximation Schemes for Subset TSP and Steiner Tree on Geometric Intersection Graphs

Aalto University(阿尔托大学);CISPA Helmholtz Center for Information Security(CISPA赫尔姆霍兹信息安全中心)

Sándor Kisfaludi-Bak, Dániel Marx

AI总结:

本文研究了几何交图上子集TSP和Steiner树问题的近似方案,通过构造特定子图实现近似解,并展示了结果对平面图的推广意义。

摘要:

我们为单位圆图上的子集TSP和Steiner树问题提供了近似方案,更一般地,针对平面中同样大小的连通肥(不一定是凸)多边形的交图。作为第一步,我们证明了spanner型结果:找到一个大小受限的诱导子图,使得原实例的最优值在仅使用该子图的边时仅增加至多(1+ε)倍。对于子集TSP,我们的算法在多项式时间内找到一个大小为poly(1/ε)·OPT的(1+ε)-等价诱导子图,并用其在时间2^{poly(1/ε)}·n^{O(1)}内找到(1+ε)-近似解。对于Steiner树,我们的算法在时间2^{poly(1/ε)}·n^{O(1)}内找到大小为2^{poly(1/ε)}·OPT的(1+ε)-等价诱导子图,并用其在时间2^{2^{poly(1/ε)}}·n^{O(1)}内找到(1+ε)-近似解。改进的算法在时间2^{poly(1/ε)}·n^{O(1)}内找到Steiner树的(1+ε)-近似解。简单的约简表明,单位圆的近似方案可推广至平面图。因此,我们的结果是对Klein[STOC'06]和Borradaile、Klein、Mathieu[ACM TALG'09]在平面图上子集TSP和Steiner树问题类似结果的广泛推广。我们证明,如果去掉(i)同样大小、(ii)连通或(iii)肥这三个条件中的任何一个,两个问题都为APX难。

英文摘要:

We give approximation schemes for Subset TSP and Steiner Tree on unit disk graphs, and more generally, on intersection graphs of similarly sized connected fat (not necessarily convex) polygons in the plane. As a first step towards this goal, we prove spanner-type results: finding an induced subgraph of bounded size that is $(1+\varepsilon)$-equivalent to the original instance in the sense that the optimum value increases only by a factor of at most $(1+\varepsilon)$ when the solution can use only the edges in this subgraph. - For Subset TSP, our algorithms find a $(1+\varepsilon)$-equivalent induced subgraph of size $\mathrm{poly}(1/\varepsilon)\cdot\mathrm{OPT}$ in polynomial time, and use it to find a $(1+\varepsilon)$-approximate solution in time $2^{\mathrm{poly}(1/\varepsilon)}\cdot n^{O(1)}$. - For Steiner Tree, our algorithms find a $(1+\varepsilon)$-equivalent induced subgraph of size $2^{\mathrm{poly}(1/\varepsilon)}\cdot\mathrm{OPT}$ in time $2^{\mathrm{poly}(1/\varepsilon)}\cdot n^{O(1)}$, and use it to find a $(1+\varepsilon)$-approximate solution in time $2^{2^{\mathrm{poly}(1/\varepsilon)}}\cdot n^{O(1)}$. - An improved algorithm finds a $(1+\varepsilon)$-approximate solution for Steiner Tree in time $2^{\mathrm{poly}(1/\varepsilon)}\cdot n^{O(1)}$. An easy reduction shows that approximation schemes for unit disks imply approximation schemes for planar graphs. Thus our results are far-reaching generalizations of analogous results of Klein [STOC'06] and Borradaile, Klein, and Mathieu [ACM TALG'09] for Subset TSP and Steiner Tree in planar graphs. We show that our results are best possible in the sense that dropping any of (i) similarly sized, (ii) connected, or (iii) fat makes both problems APX-hard.

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

↑