English

Single-Source Shortest Paths and Almost Exact Diameter in Pseudodisk Graphs

Computational Geometry 2026-04-28 v1 Data Structures and Algorithms

Abstract

We study SINGLE-SOURCE SHORTEST PATH (SSSP) on unweighted intersection graphs whose node set corresponds to a set of nn constant-complexity objects in the plane. We prove SSSP can be solved in O(U(n) polylogn)O(U(n)\ \mathrm{polylog}\,n) expected time for any class of objects whose union complexity is U(n)U(n). In particular, we obtain an O(n2α(n)log2n)O(n 2^{\alpha(n)}\log^2 n) algorithm for arbitrary pseudodisks, and an O(λs+2(n)2O(logn)log2n)O(\lambda_{s+2}(n)2^{O(\log^* n)} \log^2 n) algorithm for locally fat objects. This significantly extends the class of objects for which SSSP can be solved in O(n polylogn)O(n\ \mathrm{polylog}\, n) time: so far, O(n polylogn)O(n\ \mathrm{polylog}\, n) SSSP algorithms were not even known for pseudodisks that are fat and convex and similarly-sized. Our second result concerns the DIAMETER problem, which asks for the maximum distance between any two nodes in a graph. Even for intersection graphs, near-quadratic algorithms are difficult to obtain, and the O(n2 polylogn)O(n^2\ \mathrm{polylog}\, n) running time that follows from our SSSP algorithm is the first near-quadratic running time for such general classes of intersection graphs. Obtaining subquadratic running time is even more challenging. We prove that the diameter of a set of arbitrary pseudodisks can be computed almost exactly, namely up to an additive error of 2, in O~(n21/14)\tilde{O}(n^{2-1/14}) expected time. This generalizes and speeds up a recent algorithm by Chang, Gao, and Le~(SoCG 2024) that works for similarly-sized disks (or similarly-sized pseudodisks that are fat and satisfy a strong monotonicity assumption) and runs in O~(n21/18)\tilde{O}(n^{2-1/18}) time. To this end, we develop a so-called star-based rr-clustering for intersection graphs of pseudodisks, which is interesting in its own right. Our star-based rr-clustering can also be used to obtain an almost exact distance oracle for pseudodisks that uses O(n21/13)O(n^{2-1/13}) storage and has O(1)O(1) query time.

Keywords

Cite

@article{arxiv.2604.23171,
  title  = {Single-Source Shortest Paths and Almost Exact Diameter in Pseudodisk Graphs},
  author = {Mark de Berg and Bart M. P. Jansen and Jeroen S. K. Lamme},
  journal= {arXiv preprint arXiv:2604.23171},
  year   = {2026}
}

Comments

31 pages, 6 figures

R2 v1 2026-07-01T12:34:52.339Z