English

A linear-time algorithm for the geodesic center of a simple polygon

Computational Geometry 2015-01-06 v1

Abstract

Given two points in a simple polygon PP of nn vertices, its geodesic distance is the length of the shortest path that connects them among all paths that stay within PP. The geodesic center of PP is the unique point in PP that minimizes the largest geodesic distance to all other points of PP. In 1989, Pollack, Sharir and Rote [Disc. \& Comput. Geom. 89] showed an O(nlogn)O(n\log n)-time algorithm that computes the geodesic center of PP. Since then, a longstanding question has been whether this running time can be improved (explicitly posed by Mitchell [Handbook of Computational Geometry, 2000]). In this paper we affirmatively answer this question and present a linear time algorithm to solve this problem.

Keywords

Cite

@article{arxiv.1501.00561,
  title  = {A linear-time algorithm for the geodesic center of a simple polygon},
  author = {Hee-Kap Ahn and Luis Barba and Prosenjit Bose and Jean-Lou de Carufel and Matias Korman and Eunjin Oh},
  journal= {arXiv preprint arXiv:1501.00561},
  year   = {2015}
}
R2 v1 2026-06-22T07:49:51.900Z