Covering and Partitioning Complex Objects with Small Pieces
Abstract
We study the problems of covering or partitioning a polygon (possibly with holes) using a minimum number of small pieces, where a small piece is a connected sub-polygon contained in an axis-aligned unit square. For covering, we seek to write as a union of small pieces, and in partitioning, we furthermore require the pieces to be pairwise interior-disjoint. We show that these problems are in fact equivalent: Optimum covers and partitions have the same number of pieces. For covering, a natural local search algorithm repeatedly attempts to replace pieces from a candidate cover with pieces. In two dimensions and for sufficiently large , we show that when no such swap is possible, the cover is a -approximation, hence obtaining the first PTAS for the problem. Prior to our work, the only known algorithm was a -approximation that only works for polygons without holes [Abrahamsen and Rasmussen, SODA 2025]. In contrast, in the three dimensional version of the problem, for a polyhedron of complexity , we show that it is NP-hard to approximate an optimal cover or partition to within a factor that is logarithmic in , even if is simple, i.e., has genus and no holes.
Cite
@article{arxiv.2603.23216,
title = {Covering and Partitioning Complex Objects with Small Pieces},
author = {Anders Aamand and Mikkel Abrahamsen and Reilly Browne and Mayank Goswami and Prahlad Narasimhan Kasthurirangan and Linda Kleist and Joseph S. B. Mitchell and Valentin Polishchuk and Jack Stade},
journal= {arXiv preprint arXiv:2603.23216},
year = {2026}
}