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/12−O(1/n)7/12-O(1/n), and for every n∈Nn\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(nlog⁡n)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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.