Skip to main navigation Skip to search Skip to main content

Optimal algorithm for computing visibility in the plane

  • University of Memphis

Research output: Contribution to journalArticlepeer-review

41 Scopus citations

Abstract

The authors give an algorithm to compute the visibility polygon from a point among a set of h pairwise-disjoint polygonal obstacles with a total of n vertices. The algorithm uses O(n) space and runs in optimal time Θ(n + h log h), improving the previous upper bound of O(n log n). A direct consequence of the algorithm is an O(n + h log h) time algorithm for computing the convex hull of h disjoint simple polygons.

Original languageEnglish
Pages (from-to)184-201
Number of pages18
JournalSIAM Journal on Computing
Volume24
Issue number1
DOIs
StatePublished - 1995

Fingerprint

Dive into the research topics of 'Optimal algorithm for computing visibility in the plane'. Together they form a unique fingerprint.

Cite this