Lune

FOCS2025顶会

Shortest Paths on Convex Polyhedral Surfaces

Haitao Wang

2025年份

摘要

Let P\mathcal{P} be the surface of a convex polyhedron of n vertices. We consider the two-point shortest path query problem for P\mathcal{P}: Constructing a data structure so that given any two query points s and t on P\mathcal{P}, a shortest path from s to t on P\mathcal{P} can be computed efficiently. To achieve O(log⁡n)O(\log n) query time (for computing the shortest path length), the previously best result uses O(n8+ϵ)O\left(n^{8+\epsilon}\right) preprcessing time and space [Aggarwal, Aronov, O’Rourke, and Schevon, SICOMP 1997], where ϵ\epsilon is an arbitrarily small positive constant. In this paper, we present a new data structure of O(n6+23+ϵ)O\left(n^{6+\frac{2}{3}+\epsilon}\right) preprocessing time and space, with O(log⁡n)O(\log n) query time. For a special case where one query point is required to be on an edge of P\mathcal{P}, the previously best work uses O(n6+ϵ)O\left(n^{6+\epsilon}\right) preprcessing time and space to achieve O(log⁡n)O(\log n) query time. We improve the preprocessing time and space to O(n5+14+ϵ)O\left(n^{5+\frac{1}{4}+\epsilon}\right), with O(log⁡n)O(\log n) query time. If both query points are on the edges of P\mathcal{P}, then we can answer each query in O(log⁡n)O(\log n) time with O(n5+ϵ)O\left(n^{5+\epsilon}\right) space and preprocessting time. Furthermore, we present a new algorithm to compute the exact set of shortest path edge sequences of P\mathcal{P}, which are known to be Θ(n4)\Theta\left(n^{4}\right) in number and have a total complexity of Θ(n5)\Theta\left(n^{5}\right) in the worst case. The previously best algorithm for the problem takes roughly O(n6log⁡nlog⁡∗n)O\left(n^{6} \log n \log ^{*} n\right) time, while our new algorithm runs in O(n5+ϵ)O\left(n^{5+\epsilon}\right) time.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

它引用的顶会 Paper1

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖