Covering and Partitioning Complex Objects with Small Pieces
Anders Aamand, Mikkel Abrahamsen, Reilly Browne, Mayank Goswami, Prahlad Narasimhan Kasthurirangan, Linda Kleist, Joseph S. B. Mitchell, Valentin Polishchuk, Jack Stade

TL;DR
This paper introduces a PTAS for covering and partitioning polygons with small axis-aligned squares, improving previous approximation algorithms, and proves NP-hardness for the 3D version of the problem.
Contribution
It establishes the first PTAS for 2D polygon covering and partitioning with small squares and proves NP-hardness of approximation in 3D.
Findings
A local search algorithm yields a 1+O(1/√k) approximation for large k.
The problems of covering and partitioning are shown to be equivalent.
NP-hardness of approximating the problem in 3D polyhedra.
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…
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.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Image Processing and 3D Reconstruction · Optimization and Packing Problems
