English

Towards Sub-Quadratic Diameter Computation in Geometric Intersection Graphs

Computational Geometry 2022-03-11 v2

Abstract

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 dd-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 O~(n5/3)\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 O(n2δ)\mathcal{O}(n^{2-\delta}) for some δ>0\delta>0. In particular, there are no sub-quadratic algorithms already for fat objects in small dimensions: unit balls in R3\mathbb{R}^3 or congruent equilateral triangles in R2\mathbb{R}^2. For unit segments and congruent equilateral triangles, we can even rule out strong sub-quadratic approximations already in R2\mathbb{R}^2. It seems that the hardness of approximation may also depend on dimensionality: for axis-parallel unit hypercubes in~R12\mathbb{R}^{12}, distinguishing between diameter 2 and 3 needs quadratic time (ruling out (3/2ε)(3/2-\varepsilon)- approximations), whereas for axis-parallel unit squares, we give an algorithm that distinguishes between diameter 22 and 33 in near-linear time. Note that many of our lower bounds match the best known algorithms up to sub-polynomial factors.

Keywords

Cite

@article{arxiv.2203.03663,
  title  = {Towards Sub-Quadratic Diameter Computation in Geometric Intersection Graphs},
  author = {Karl Bringmann and Sándor Kisfaludi-Bak and Marvin Künnemann and André Nusser and Zahra Parsaeian},
  journal= {arXiv preprint arXiv:2203.03663},
  year   = {2022}
}

Comments

Full version of SoCG '22 paper

R2 v1 2026-06-24T10:05:08.545Z