Harmonic algorithm for 3-dimensional strip packing problem

In the three dimensional strip packing problem, we are given a set of three-dimensional rectangular items <i>I</i> = {(<i>x<inf>i</inf>, y<inf>i</inf>, z<inf>i</inf></i>) : <i>i</i> = 1, ..., <i>n</i>} and a three dimensional box <i>B</i>. The goal is to pack all the items in the box <i>B</i> without any overlap, such that the height of the packing is minimized. We consider the most basic version of the problem, where the items must be packed with their edges parallel to the edges of <i>B</i> and cannot be rotated. Building upon Caprara's work [4] for the two dimensional bin packing problem we obtain an approximation algorithm with a similar performance guarantee of <i>T</i><inf>∞</inf> ≈ 1.69 where <i>T</i><inf>∞</inf> is the well known Harmonic number that occurs naturally in the context of bin packing. The previously known approximation algorithms for this problem had worst case performance guarantees of 2 [7], 2.64 [14], 2.67 [15], 2.89 [10] and 3.25 [11]. Our second algorithm is an asymptotic PTAS for the case in which all items have <i>square</i> bases.

[1]  D. T. Lee,et al.  A simple on-line bin-packing algorithm , 1985, JACM.

[2]  Richard M. Karp,et al.  An efficient approximation scheme for the one-dimensional bin-packing problem , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[3]  Robert E. Tarjan,et al.  Performance Bounds for Level-Oriented Two-Dimensional Packing Algorithms , 1980, SIAM J. Comput..

[4]  Alberto Caprara,et al.  Improved approximation algorithms for multidimensional bin packing problems , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[5]  Ronald L. Rivest,et al.  Orthogonal Packings in Two Dimensions , 1980, SIAM J. Comput..

[6]  Yoshiko Wakabayashi,et al.  An algorithm for the three-dimensional packing problem with asymptotic performance analysis , 1997, Algorithmica.

[7]  Klaus Jansen,et al.  An asymptotic approximation algorithm for 3D-strip packing , 2006, SODA '06.

[8]  Alberto Caprara,et al.  Packing 2-dimensional bins in harmony , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[9]  Kam-Hoi Cheng,et al.  On Three-Dimensional Packing , 1990, SIAM J. Comput..

[10]  Yoshiko Wakabayashi,et al.  Packing Problems with Orthogonal Rotations , 2004, LATIN.

[11]  Kam-Hoi Cheng,et al.  Heuristic Algorithms for On-Line Packing in Three Dimensions , 1992, J. Algorithms.

[12]  L. Moser,et al.  On packing of squares and cubes , 1968 .

[13]  G. S. Lueker,et al.  Bin packing can be solved within 1 + ε in linear time , 1981 .

[14]  José R. Correa,et al.  Bin Packing in Multiple Dimensions: Inapproximability Results and Approximation Schemes , 2006, Math. Oper. Res..

[15]  Claire Mathieu,et al.  A Near-Optimal Solution to a Two-Dimensional Cutting Stock Problem , 2000, Math. Oper. Res..