The Geodesic Diameter of Polygonal Domains
Preprint
Abstract
This paper studies the geodesic diameter of polygonal domains having h holes and n corners. For simple polygons (i.e., h = 0), the geodesic diameter is determined by a pair of corners of a given polygon and can be computed in linear time, as known by Hershberger and Suri. For general polygonal domains with h >= 1, however, no algorithm for computing the geodesic diameter was known prior to this paper. In this paper, we present the first algorithms that compute the geodesic diameter of a given polygonal domain in worst-case time O(n^7.73) or O(n^7 (log n + h)). The main difficulty unlike the simple polygon case relies on the following observation revealed in this paper: two interior points can determine the geodesic diameter and in that case there exist at least five distinct shortest paths between the two.Keywords
All Related Versions
This publication has 8 references indexed in Scilit:
- An isoperimetric problem for tetrahedraJournal of Mathematical Sciences, 2007
- An Optimal Algorithm for Euclidean Shortest Paths in the PlaneSIAM Journal on Computing, 1999
- Matrix Searching with the Shortest-Path MetricSIAM Journal on Computing, 1997
- Star Unfolding of a Polytope with ApplicationsSIAM Journal on Computing, 1997
- The furthest-site geodesic voronoi diagramDiscrete & Computational Geometry, 1993
- Computing the geodesic center of a simple polygonDiscrete & Computational Geometry, 1989
- Optimal shortest path queries in a simple polygonJournal of Computer and System Sciences, 1989
- Computing the Geodesic Center of a Simple Polygon1987