English

The Visibility Center of a Simple Polygon

Computational Geometry 2022-12-06 v3

Abstract

We introduce the \emph{visibility center} of a set of points inside a polygon -- a point cVc_V such that the maximum geodesic distance from cVc_V to see any point in the set is minimized. For a simple polygon of nn vertices and a set of mm points inside it, we give an O((n+m)log(n+m))O((n+m) \log {(n+m)}) time algorithm to find the visibility center. We find the visibility center of \emph{all} points in a simple polygon in O(nlogn)O(n \log n) time. Our algorithm reduces the visibility center problem to the problem of finding the geodesic center of a set of half-polygons inside a polygon, which is of independent interest. We give an O((n+k)log(n+k))O((n+k) \log (n+k)) time algorithm for this problem, where kk is the number of half-polygons.

Keywords

Cite

@article{arxiv.2108.07366,
  title  = {The Visibility Center of a Simple Polygon},
  author = {Anna Lubiw and Anurag Murty Naredla},
  journal= {arXiv preprint arXiv:2108.07366},
  year   = {2022}
}

Comments

Full-length version of a paper that appeared at the European Symposium of Algorithms 2021

R2 v1 2026-06-24T05:10:13.714Z