We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.CG

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Computational Geometry

Title: Harmonic Algorithms for Packing d-dimensional Cuboids Into Bins

Abstract: We study harmonic-based algorithms for the $d$-dimensional ($d$D) generalizations of three classical geometric packing problems: geometric bin packing (BP), strip packing (SP), and geometric knapsack (KS). Caprara (MOR 2008) studied a harmonic-based algorithm $\mathtt{HDH}_k$, that has an asymptotic approximation ratio of $T_{\infty}^{d-1}$ (where $T_{\infty} \approx 1.691$) for $d$D BP and $d$D SP when items are not allowed to be rotated. We give fast and simple harmonic-based algorithms with asymptotic approximation ratios of $T_{\infty}^{d-1}$, $T_{\infty}^{d}$ and $(1-\epsilon)3^{-d}$ for $d$D SP, $d$D BP and $d$D KS, respectively, when orthogonal rotations are allowed about all or a subset of axes. This gives the first approximation algorithm for $d$D KS for $d > 3$. Furthermore, we provide a more sophisticated harmonic-based algorithm, which we call $\mathtt{HGaP}_k$, that is $T_{\infty}^{d-1}(1+\epsilon)$-asymptotic-approximate for $d$D BP for the rotational case. This gives an approximation ratio of $2.860 + \epsilon$ for 3D BP with rotations, which improves upon the current best-known algorithm.
In addition, we study multiple-choice packing problems that generalize the rotational case. Here we are given $n$ sets of $d$D cuboidal items and we have to choose exactly one (resp. at most one for the knapsack variant) item from each set and then pack the chosen items. All our algorithms also work for multiple-choice packing problems.
Comments: Update: fix typos, slightly improve readability, use title-case for title
Subjects: Computational Geometry (cs.CG); Data Structures and Algorithms (cs.DS)
Cite as: arXiv:2011.10963 [cs.CG]
  (or arXiv:2011.10963v2 [cs.CG] for this version)

Submission history

From: Eklavya Sharma [view email]
[v1] Sun, 22 Nov 2020 07:44:51 GMT (36kb,D)
[v2] Thu, 17 Dec 2020 16:47:57 GMT (35kb)

Link back to: arXiv, form interface, contact.