A Time-Space Trade-off for Computing the k-Visibility Region of a Point in a Polygon
Yeganeh Bahoo, Bahareh Banyassady, Prosenjit Bose, Stephane Durocher, and Wolfgang Mulzer

TL;DR
This paper introduces an efficient algorithm for computing the k-visibility region of a point within a polygon under limited workspace constraints, balancing time and space complexity.
Contribution
It presents a novel algorithm that computes the k-visibility region in polygons with limited workspace, extending to polygons with holes and segment sets.
Findings
Algorithm operates in expected time depending on workspace size
Works for polygons with holes and non-crossing segments
Balances time complexity with limited memory constraints
Abstract
Let be a simple polygon with vertices, and let be a point in . Let . A point is -visible from if and only if the line segment crosses the boundary of at most times. The -visibility region of in is the set of all points that are -visible from . We study the problem of computing the -visibility region in the limited workspace model, where the input resides in a random-access read-only memory of words, each with bits. The algorithm can read and write additional words of workspace, where is a parameter of the model. The output is written to a write-only stream. Given a simple polygon with vertices and a point , we present an algorithm that reports the -visibility region of in in $O(cn/s+c\log{s} + \min\{\lceil k/s…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
