Rectangle packing with one-dimensional resource augmentation

In the rectangle packing problem we are given a set R of rectangles with positive profits and the goal is to pack a subset of R into a unit size square bin [0,1]x[0,1] so that the total profit of the rectangles that are packed is maximized. We present algorithms that for any value @e>0 find a subset R^'@?R of rectangles of total profit at least (1-@e)OPT, where OPT is the profit of an optimum solution, and pack them (either without rotations or with 90^@? rotations) into the augmented bin [0,1]x[0,1+@e]. This algorithm can be used to design asymptotic polynomial time approximation schemes (APTAS) for the strip packing problem without and with 90^@? rotations. The additive constant in the approximation ratios of both algorithms is 1, thus improving on the additive term in the approximation ratios of the algorithm by Kenyon and Remila (for the problem without rotations) and Jansen and van Stee (for the problem with rotations), both of which have a much larger additive constant O(1/@e^2), @e>0.

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

[2]  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).

[3]  Ingo Schiermeyer,et al.  Reverse-Fit: A 2-Optimal Algorithm for Packing Rectangles , 1994, ESA.

[4]  Ronald L. Graham,et al.  Concrete Mathematics, a Foundation for Computer Science , 1991, The Mathematical Gazette.

[5]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[6]  Joseph Y.-T. Leung,et al.  Packing Squares into a Square , 1990, J. Parallel Distributed Comput..

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

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

[9]  Klaus Jansen,et al.  On strip packing With rotations , 2005, STOC '05.

[10]  Edward G. Coffman,et al.  Approximation Algorithms for Maximizing the Number of Squares Packed into a Rectangle , 1983 .

[11]  Krzysztof Onak,et al.  Polynomial approximation schemes for smoothed and random instances of multidimensional packing problems , 2007, SODA '07.

[12]  Klaus Jansen,et al.  On rectangle packing: maximizing benefits , 2004, SODA '04.

[13]  Klaus Jansen,et al.  On Efficient Weighted Rectangle Packing with Large Resources , 2005, ISAAC.

[14]  A. Steinberg,et al.  A Strip-Packing Algorithm with Absolute Performance Bound 2 , 1997, SIAM J. Comput..

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

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

[17]  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).

[18]  Klaus Jansen,et al.  Maximizing the Number of Packed Rectangles , 2004, SWAT.

[19]  Nikhil Bansal,et al.  Two-dimensional bin packing with one-dimensional resource augmentation , 2007, Discret. Optim..

[20]  Gerhard J. Woeginger,et al.  Makespan minimization in open shops: A polynomial time approximation scheme , 1998, Math. Program..

[21]  Rolf Harren,et al.  Approximating the Orthogonal Knapsack Problem for Hypercubes , 2006, ICALP.

[22]  Klaus Jansen,et al.  Packing Weighted Rectangles into a Square , 2005, MFCS.

[23]  Evripidis Bampis,et al.  Scheduling Independent Multiprocessor Tasks , 1997, ESA.

[24]  Klaus Jansen,et al.  Improved Approximation Schemes for Scheduling Unrelated Parallel Machines , 2001, Math. Oper. Res..

[25]  Berit Johannes,et al.  Scheduling parallel jobs to minimize the makespan , 2006, J. Sched..

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

[27]  Guochuan Zhang,et al.  Harmonic algorithm for 3-dimensional strip packing problem , 2007, SODA '07.

[28]  Eugene L. Lawler,et al.  Parameterized Approximation Scheme for the Multiple Knapsack Problem , 2009, SIAM J. Comput..