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

关于刺穿直角多边形的近似方案

On Approximation Schemes for Stabbing Rectilinear Polygons

Arindam Khan, Aditya Subramanian, Tobias Widmann, Andreas Wiese

AI总结:

本文研究刺穿直角多边形问题,刻画了存在 $(1+\varepsilon)$ 近似算法的条件:满足沙漏条件时存在 QPTAS,宽度有界时存在 PTAS,否则为 APX-难,并给出任意情况下的 $\Omega(\log n)$ 近似比下界。

摘要:

我们研究刺穿直角多边形的问题,给定平面上的 $n$ 个直角多边形,我们希望刺穿它们,即选择水平线段,使得对于每个给定的直角多边形,存在一条线段与其两条相对的(平行)边相交。我们的目标是找到一组总长度最小的线段,使得所有多边形都被刺穿。对于矩形的特殊情况,存在一个 $O(1)$ 近似算法,且该问题是 $\text{NP}$-难的 [Chan 等人]。此外,该问题承认一个 QPTAS [Eisenbrand 等人],甚至一个 PTAS [Khan 等人]。然而,对于更一般多边形(例如 L 形或 T 形)的近似性完全开放。在本文中,我们刻画了该问题承认 $(1+\varepsilon)$ 近似算法的条件。我们假设每个输入多边形由上下放置的矩形组成,使得对于矩形之间的每对相邻边,一条边包含另一条边。我们证明,如果所有输入多边形满足沙漏条件,则该问题承认一个 QPTAS。特别是,因此该情况不太可能是 $\text{APX}$-难的。此外,我们证明,如果每个输入多边形由宽度范围有界的矩形组成,则存在一个 PTAS。另一方面,如果输入多边形不满足这些条件,我们证明该问题是 $\text{APX}$-难的,即使所有输入多边形只有八条边。我们注意到,所有边数更少的多边形自动满足沙漏条件。另一方面,对于任意直角多边形,我们甚至证明了可能近似比的下界为 $\Omega(\log n)$,这意味着最佳可能比在 $\Theta(\log n)$ 中,因为该问题是 Set Cover 的特例。

英文摘要:

We study the problem of stabbing rectilinear polygons, where we are given $n$ rectilinear polygons in the plane that we want to stab, i.e., we want to select horizontal line segments such that for each given rectilinear polygon there is a line segment that intersects two opposite (parallel) edges of it. Our goal is to find a set of line segments of minimum total length such that all polygons are stabbed. For the special case of rectangles, there is a $O(1)$-approximation algorithm and the problem is $\mathsf{NP}$-hard [Chan et al.]. Also, the problem admits a QPTAS [Eisenbrand et al.] and even a PTAS [Khan et al.]. However, the approximability for the setting of more general polygons, e.g., L-shapes or T-shapes, is completely open. In this paper, we characterize the conditions under which the problem admits a $(1+\varepsilon)$-approximation algorithm. We assume that each input polygon is composed of rectangles that are placed on top of each other such that, for each pair of adjacent edges between rectangles, one edge contains the other. We show that if all input polygons satisfy the hourglass condition, then the problem admits a QPTAS. In particular, it is thus unlikely that this case is $\mathsf{APX}$-hard. Furthermore, we show that there exists a PTAS if each input polygon is composed out of rectangles with a bounded range of widths. On the other hand, if the input polygons do not satisfy these conditions, we prove that the problem is $\mathsf{APX}$-hard, already if all input polygons have only eight edges. We remark that all polygons with fewer edges automatically satisfy the hourglass condition. On the other hand, for arbitrary rectilinear polygons we even show a lower bound of $Ω(\log n)$ for the possible approximation ratio, which implies that the best possible ratio is in $Θ(\log n)$ since the problem is a special case of Set Cover.

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

↑