Greedy Monochromatic Island Partitions
Steven van den Broek, Wouter Meulemans, Bettina Speckmann
TL;DR
We study partitioning a set $S$ of $n$ planar points, colored with $k \ge 2$ colors, into the fewest possible monochromatic islands, where an island $I$ satisfies $\mathcal{CH}(I) \cap S = I$ and partitions require pairwise-disjoint convex hulls. The authors introduce three greedy algorithms—disjoint-greedy, overlap-greedy, and line-greedy—and analyze their approximation with respect to $\text{Opt}_{\text{P}}$, the minimum island-partition size. Key results include a lower-bound of $\Omega\left(\frac{n}{\log^2 n}\right)$ for disjoint-greedy, an $O(\log n)$-approximation for overlap-greedy on island covers (with a barrier and a constructive $O\left(\text{Opt}_{\text{P}}^2 \log^2 n\right)$-algorithm to obtain a partition), and an $O\left(\text{Opt}_{\text{P}} \log^2 n\right)$-approximation via line-based separation. The work also connects island partitions to geometric line-separation problems, illuminating the trade-offs between greedy island construction and partition feasibility in geometric settings.
Abstract
Constructing partitions of colored points is a well-studied problem in discrete and computational geometry. We study the problem of creating a minimum-cardinality partition into monochromatic islands. Our input is a set $S$ of $n$ points in the plane where each point has one of $k \geq 2$ colors. A set of points is monochromatic if it contains points of only one color. An island $I$ is a subset of $S$ such that $\mathcal{CH}(I) \cap S = I$, where $\mathcal{CH}(I)$ denotes the convex hull of $I$. We identify an island with its convex hull; therefore, a partition into islands has the additional requirement that the convex hulls of the islands are pairwise-disjoint. We present three greedy algorithms for constructing island partitions and analyze their approximation ratios.
