Shortest Paths on Convex Polyhedral Surfaces
Abstract
Let be the surface of a convex polyhedron with vertices. We consider the two-point shortest path query problem for : Constructing a data structure so that given any two query points and on , a shortest path from to on can be computed efficiently. To achieve query time (for computing the shortest path length), the previously best result uses preprocessing time and space [Aggarwal, Aronov, O'Rourke, and Schevon, SICOMP 1997], where is an arbitrarily small positive constant. In this paper, we present a new data structure of preprocessing time and space, with query time. For a special case where one query point is required to lie on one of the edges of , the previously best work uses preprocessing time and space to achieve query time. We improve the preprocessing time and space to , with query time. Furthermore, we present a new algorithm to compute the exact set of shortest path edge sequences of , which are known to be in number and have a total complexity of in the worst case. The previously best algorithm for the problem takes roughly time, while our new algorithm runs in time.
Cite
@article{arxiv.2512.11299,
title = {Shortest Paths on Convex Polyhedral Surfaces},
author = {Haitao Wang},
journal= {arXiv preprint arXiv:2512.11299},
year = {2025}
}
Comments
A preliminary version to appear in FOCS 2025. This version further improves the FOCS results. Here is an extended talk video for FOCS (the improved results are not included in the video): https://www.youtube.com/watch?v=5XDIIZzdZUM