English

SPHERE: Spherical partitioning for large-scale routing optimization

Distributed, Parallel, and Cluster Computing 2026-03-16 v2 Discrete Mathematics

Abstract

We study shortest-path routing in large weighted, undirected graphs, where expanding search frontiers raise time and memory costs for exact solvers. We propose \emph{SPHERE}, a query-aware partitioning heuristic that adaptively splits the problem by identifying \emph{source-target} (ss--tt) overlaps of hop-distance spheres. Selecting an anchor node aa within this overlap partitions the task into independent induced subgraphs for sas\to a and ata\to t, each restricted to its own induced subgraph. If resulting subgraphs remain large, the procedure recurses on that specific subgraph. We provide a formal guarantee that by using the partition cut within the shared overlap, the resulting subpaths preserve feasibility, thereby avoiding the need for boundary repair. Furthermore, \emph{SPHERE} acts as a solver-agnostic framework that naturally exposes parallelism across subproblems. On million-scale road networks, \emph{SPHERE} achieves faster runtimes and smaller optimality gaps than contemporary state-of-the-art partitioning and community-based routing pipelines. Crucially, it also substantially mitigates heavy-tail runtime outliers suffered by standard exact methods, yielding highly stable and predictable execution times across varying queries.

Keywords

Cite

@article{arxiv.2511.01863,
  title  = {SPHERE: Spherical partitioning for large-scale routing optimization},
  author = {Robert Fabian Lindermann and Paul-Niklas Ken Kandora and Simon Caspar Zeller and Adrian Asmund Fessler and Steffen Rebennack},
  journal= {arXiv preprint arXiv:2511.01863},
  year   = {2026}
}

Comments

Changed abstract, revised chapters 1-5, adjusted bibliography

R2 v1 2026-07-01T07:19:51.078Z