Single-Source Shortest Paths and Almost Exact Diameter in Pseudodisk Graphs
Abstract
We study SINGLE-SOURCE SHORTEST PATH (SSSP) on unweighted intersection graphs whose node set corresponds to a set of constant-complexity objects in the plane. We prove SSSP can be solved in expected time for any class of objects whose union complexity is . In particular, we obtain an algorithm for arbitrary pseudodisks, and an algorithm for locally fat objects. This significantly extends the class of objects for which SSSP can be solved in time: so far, 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 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 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 time. To this end, we develop a so-called star-based -clustering for intersection graphs of pseudodisks, which is interesting in its own right. Our star-based -clustering can also be used to obtain an almost exact distance oracle for pseudodisks that uses storage and has query time.
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