Single-Source Shortest Path Problem in Weighted Disk Graphs
By: Shinwoo An, Eunjin Oh, Jie Xue
Potential Business Impact:
Finds fastest routes on maps with circles.
In this paper, we present efficient algorithms for the single-source shortest path problem in weighted disk graphs. A disk graph is the intersection graph of a family of disks in the plane. Here, the weight of an edge is defined as the Euclidean distance between the centers of the disks corresponding to the endpoints of the edge. Given a family of $n$ disks in the plane whose radii lie in $[1,\Psi]$ and a source disk, we can compute a shortest path tree from a source vertex in the weighted disk graph in $O(n\log^2 n \log \Psi)$ time. Moreover, in the case that the radii of disks are arbitrarily large, we can compute a shortest path tree from a source vertex in the weighted disk graph in $O(n\log^4 n)$ time. This improves the best-known algorithm running in $O(n\log^6 n)$ time presented in ESA'23.
Similar Papers
An Optimal Algorithm for Shortest Paths in Unweighted Disk Graphs
Computational Geometry
Finds shortest paths in circle maps faster.
Faster Algorithms for Reverse Shortest Path in Unit-Disk Graphs and Related Geometric Optimization Problems: Improving the Shrink-and-Bifurcate Technique
Data Structures and Algorithms
Makes finding paths on maps much faster.
An $O(n\log n)$ Algorithm for Single-Source Shortest Paths in Disk Graphs
Computational Geometry
Finds fastest paths on special map shapes.