Shortest Paths in Geodesic Unit-Disk Graphs
Bruce W. Brewer, Haitao Wang

TL;DR
This paper introduces the first subquadratic algorithms for shortest path computations in geodesic unit-disk graphs within polygons, significantly improving efficiency over naive methods by leveraging novel data structures and geometric techniques.
Contribution
It presents the first subquadratic algorithms for shortest paths in geodesic unit-disk graphs in polygons, utilizing new data structures for range emptiness and Voronoi diagrams.
Findings
Weighted case algorithm runs in O(m + n log^2 n log^2 m) time.
Unweighted simple polygon algorithm runs in O(m + n log n log^2 m) time.
Unweighted polygon with holes algorithm runs in O(√n (n+m) log(n+m)) time.
Abstract
Let be a set of points in a polygon with vertices. The geodesic unit-disk graph induced by has vertex set and contains an edge between two vertices whenever their geodesic distance in is at most one. In the weighted version, each edge is assigned weight equal to the geodesic distance between its endpoints; in the unweighted version, every edge has weight . Given a source point , we study the problem of computing shortest paths from to all vertices of . To the best of our knowledge, this problem has not been investigated previously. A naive approach constructs explicitly and then applies a standard shortest path algorithm for general graphs, but this requires quadratic time in the worst case, since may contain edges. In this paper, we give the first subquadratic-time algorithms for this problem. For the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Topological and Geometric Data Analysis · Advanced Combinatorial Mathematics
