English

Anchored Rectangle and Square Packings

Computational Geometry 2016-03-02 v1 Combinatorics

Abstract

For points p1,,pnp_1,\ldots , p_n in the unit square [0,1]2[0,1]^2, an \emph{anchored rectangle packing} consists of interior-disjoint axis-aligned empty rectangles r1,,rn[0,1]2r_1,\ldots , r_n\subseteq [0,1]^2 such that point pip_i is a corner of the rectangle rir_i (that is, rir_i is \emph{anchored} at pip_i) for i=1,,ni=1,\ldots, n. We show that for every set of nn points in [0,1]2[0,1]^2, there is an anchored rectangle packing of area at least 7/12O(1/n)7/12-O(1/n), and for every nNn\in \mathbf{N}, there are point sets for which the area of every anchored rectangle packing is at most 2/32/3. The maximum area of an anchored \emph{square} packing is always at least 5/325/32 and sometimes at most 7/277/27. The above constructive lower bounds immediately yield constant-factor approximations, of 7/12ε7/12 -\varepsilon for rectangles and 5/325/32 for squares, for computing anchored packings of maximum area in O(nlogn)O(n\log n) time. We prove that a simple greedy strategy achieves a 9/479/47-approximation for anchored square packings, and 1/31/3 for lower-left anchored square packings. Reductions to maximum weight independent set (MWIS) yield a QPTAS and a PTAS for anchored rectangle and square packings in nO(1/ε)n^{O(1/\varepsilon)} and exp(poly(log(n/ε)))\exp({\rm poly}(\log (n/\varepsilon))) time, respectively.

Cite

@article{arxiv.1603.00060,
  title  = {Anchored Rectangle and Square Packings},
  author = {Kevin Balas and Adrian Dumitrescu and Csaba D. Tóth},
  journal= {arXiv preprint arXiv:1603.00060},
  year   = {2016}
}

Comments

33 pages, 20 figures

R2 v1 2026-06-22T13:00:26.975Z