Answers are grounded in this paper and cite their sources.
We give a subquadratic (O(n 3/2+∊ ) time and O(n) space) algorithm for computing Euclidean shortest paths in the plane in the presence of polygonal obstacles; previous time bounds were at least quadratic in n, in the worst case. The method avoids use of visibility graphs, relying instead on the continuous Dijkstra paradigm. The output is a shortest path map (of size O(n)) with respect to a given source point, which allows shortest path length queries to be answered in time O( log n). The algorithm extends to the case of multiple source points, yielding a method to compute a Voronoi diagram with respect to the shortest path metric.
No takes yet. Share an insight, caveat, or question.
Joseph S. B. Mitchell (1996) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: