Enclosing Points with Geometric Objects
Abstract
Let X be a set of points in R2 and O be a set of geometric objects in R2, where |X| + |O| = n. We study the problem of computing a minimum subset O* ⊂eq O that encloses all points in X. Here a point x ∈ X is enclosed by O* if it lies in a bounded connected component of R2 (O ∈ O* O). We propose two algorithmic frameworks to design polynomial-time approximation algorithms for the problem. The first framework is based on sparsification and min-cut, which results in O(1)-approximation algorithms for unit disks, unit squares, etc. The second framework is based on LP rounding, which results in an O(α(n) n)-approximation algorithm for segments, where α(n) is the inverse Ackermann function, and an O( n)-approximation algorithm for disks.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.