论文标题
在几何相交图中迈向亚二次直径计算
Towards Sub-Quadratic Diameter Computation in Geometric Intersection Graphs
论文作者
论文摘要
我们从细粒的复杂性角度开始在几何相交图中启动直径计算的研究。几何相交图是一个图形,其顶点对应于$ d $二维的欧几里得空间中的某些形状,例如球,片段或高管,其边缘对应于一对相交形状。图的直径是图中一对顶点实现的最大距离。 在几类的相交图[Chan and Skrepetos 2019]中,计算直径在接近二次的时间内是可能的,但是尚不清楚这些算法是否最佳,尤其是在相关的平面图中,直径可以在$ \ \ \ dideteLde {\ Mathcal {\ Mathcal {\ cab {o Cab}(n^and)中计算为Gawrychowski等。 2021]。 在这项工作中,我们(有条件地)排除了几类相交图中的子级算法,即运行时间的算法$ \ MATHCAL {O}(n^{2-Δ})$ for Some $δ> 0 $。特别是,在小维度中没有针对脂肪对象的子级算法:$ \ mathbb {r}^3 $中的单位球或$ \ mathbb {r}^2 $中的一致等边三角形。对于单元段和一致的等边三角形,我们甚至可以排除$ \ mathbb {r}^2 $中的强大子临界近似。 It seems that the hardness of approximation may also depend on dimensionality: for axis-parallel unit hypercubes in~$\mathbb{R}^{12}$, distinguishing between diameter 2 and 3 needs quadratic time (ruling out $(3/2-\varepsilon)$- approximations), whereas for axis-parallel unit squares, we give an algorithm that distinguishes between直径$ 2 $和$ 3 $的接近线性时间。 请注意,我们的许多下限与最著名的算法与亚物种体因子有关。
We initiate the study of diameter computation in geometric intersection graphs from the fine-grained complexity perspective. A geometric intersection graph is a graph whose vertices correspond to some shapes in $d$-dimensional Euclidean space, such as balls, segments, or hypercubes, and whose edges correspond to pairs of intersecting shapes. The diameter of a graph is the largest distance realized by a pair of vertices in the graph. Computing the diameter in near-quadratic time is possible in several classes of intersection graphs [Chan and Skrepetos 2019], but it is not at all clear if these algorithms are optimal, especially since in the related class of planar graphs the diameter can be computed in $\widetilde{\mathcal{O}}(n^{5/3})$ time [Cabello 2019, Gawrychowski et al. 2021]. In this work we (conditionally) rule out sub-quadratic algorithms in several classes of intersection graphs, i.e., algorithms of running time $\mathcal{O}(n^{2-δ})$ for some $δ>0$. In particular, there are no sub-quadratic algorithms already for fat objects in small dimensions: unit balls in $\mathbb{R}^3$ or congruent equilateral triangles in $\mathbb{R}^2$. For unit segments and congruent equilateral triangles, we can even rule out strong sub-quadratic approximations already in $\mathbb{R}^2$. It seems that the hardness of approximation may also depend on dimensionality: for axis-parallel unit hypercubes in~$\mathbb{R}^{12}$, distinguishing between diameter 2 and 3 needs quadratic time (ruling out $(3/2-\varepsilon)$- approximations), whereas for axis-parallel unit squares, we give an algorithm that distinguishes between diameter $2$ and $3$ in near-linear time. Note that many of our lower bounds match the best known algorithms up to sub-polynomial factors.