We explore approximation algorithms for the $d$-dimensional geometric bin packing problem ($d$BP). Caprara (MOR 2008) gave a harmonic-based algorithm for $d$BP having an asymptotic approximation ratio (AAR) of $T_{\infty}^{d-1}$ (where $T_{\infty} \approx 1.691$). However, their algorithm doesn't allow items to be rotated. This is in contrast to some common applications of $d$BP, like packing boxes into shipping containers. We give approximation algorithms for $d$BP when items can be orthogonally rotated about all or a subset of axes. We first give a fast and simple harmonic-based algorithm having AAR $T_{\infty}^{d}$. We next give a more sophisticated harmonic-based algorithm, which we call $\mathtt{HGaP}_k$, having AAR $T_{\infty}^{d-1}(1+\epsilon)$. This gives an AAR of roughly $2.860 + \epsilon$ for 3BP with rotations, which improves upon the best-known AAR of $4.5$. In addition, we study the multiple-choice bin packing problem that generalizes the rotational case. Here we are given $n$ sets of $d$-dimensional cuboidal items and we have to choose exactly one item from each set and then pack the chosen items. Our algorithms also work for the multiple-choice bin packing problem. We also give fast and simple approximation algorithms for the multiple-choice versions of $d$D strip packing and $d$D geometric knapsack.
翻译:我们探索了美元维度的几何垃圾包装问题的近似算法($d$美元)。Caprara (Mor 2008) 给出了美元BBP的以协调为基础的算法(AAR), 其零点接近率为$T ⁇ infty ⁇ d-1} ($T ⁇ infty}\ approx 1.691美元) 。然而,他们的算法不允许项目旋转。 这与美元BBP的一些通用应用不同, 如将箱包装装到集装箱中。当物品可以全部或一组斧头旋转时,我们给出了美元BBP的近似差算法。我们首先给出了一个快速和简单的基于协调的算法(AAR) $T ⁇ infty ⁇ d-1} (AAR) (AAR) (AAR) (AAR) (AAR) $ $ $ T ⁇ infinftyloration) 。我们称之为“max lex lexal lexal lexal roup roup roup rouplements, as the we procialtime le le lexal lexalal lest.