A Linear-Time Algorithm for the Geodesic Center of a Simple Polygon

Let P be a closed simple polygon with n vertices. For any two points in P , the geodesic distance between them is the length of the shortest path that connects them among all paths contained in P . The geodesic center of P is the unique point in P that minimizes the largest geodesic distance to all...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Discrete & computational geometry 2016-12, Vol.56 (4), p.836-859
Hauptverfasser: Ahn, Hee-Kap, Barba, Luis, Bose, Prosenjit, De Carufel, Jean-Lou, Korman, Matias, Oh, Eunjin
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Let P be a closed simple polygon with n vertices. For any two points in P , the geodesic distance between them is the length of the shortest path that connects them among all paths contained in P . The geodesic center of P is the unique point in P that minimizes the largest geodesic distance to all other points of P . In 1989, Pollack et al. (Discrete Comput Geom 4(1): 611–626, 1989 ) showed an O ( n log n ) -time algorithm that computes the geodesic center of P . Since then, a longstanding question has been whether this running time can be improved. In this paper we affirmatively answer this question and present a deterministic linear-time algorithm to solve this problem.
ISSN:0179-5376
1432-0444
DOI:10.1007/s00454-016-9796-0