A well-separated pair decomposition for low density graphs
Joachim Gudmundsson, Sampson Wong
TL;DR
This work addresses efficient proximity queries on realistic road-network models by focusing on $\lambda$-low-density graphs. The authors develop a near-linear size $(1/\varepsilon)$-well-separated pair decomposition (WSPD) in the graph metric, and, building on this, construct a $(1+\varepsilon)$-approximate distance oracle with near-linear size and constant query time. Key innovations include the semi-compressed quadtree and the net-tree-based clustering to bridge Euclidean and graph metrics, plus a semi-weight framework to handle unbounded spread. The results unify geometric proximity tools with graph-based distance data structures, enabling scalable routing and proximity queries in large road networks and offering a path toward broader applicability to realistic graph classes. The practical impact lies in providing compact, fast-query data structures for real-world networks where traditional planar or minor-graph assumptions fail, while also posing open questions about optimal sizes and extensions to more general graph families.
Abstract
Low density graphs are considered to be a realistic graph class for modelling road networks. It has advantages over other popular graph classes for road networks, such as planar graphs, bounded highway dimension graphs, and spanners. We believe that low density graphs have the potential to be a useful graph class for road networks, but until now, its usefulness is limited by a lack of available tools. In this paper, we develop two fundamental tools for low density graphs, that is, a well-separated pair decomposition and an approximate distance oracle. We believe that by expanding the algorithmic toolbox for low density graphs, we can help provide a useful and realistic graph class for road networks, which in turn, may help explain the many efficient and practical heuristics available for road networks.
