@inproceedings{df777d58376a4428a1711bc7c46ad0e0,
title = "An optimal algorithm for computing visibility in the plane",
abstract = "We 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. Our algorithm uses O(n) space and runs in optimal time Θ(n + h log h), improving the previous upper bound of O(n + log h).",
author = "Heffernan, \{Paul J.\} and Mitchell, \{Joseph S.B.\}",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 1991.; 2nd Workshop on Algorithms and Data Structures, WADS 1991 ; Conference date: 14-08-1991 Through 16-08-1991",
year = "1991",
doi = "10.1007/BFb0028282",
language = "English",
isbn = "9783540475668",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "437--448",
editor = "Frank Dehne and Jorg-Rudiger Sack and Nicola Santoro",
booktitle = "Algorithms and Data Structures - 2nd Workshop, WADS 1991, Proceedings",
}