Article ID: | iaor20061397 |
Country: | United States |
Volume: | 30 |
Issue: | 1 |
Start Page Number: | 150 |
End Page Number: | 172 |
Publication Date: | Feb 2005 |
Journal: | Mathematics of Operations Research |
Authors: | Caprara Alberto, Lodi Andrea, Monaci Michele |
Keywords: | heuristics |
We present an asymptotic fully polynomial time approximation scheme for the two-dimensional generalization of Bin Packing, which requires packing (or cutting) a given set of rectangles from the minimum number of square bins, with the further restriction that packing the rectangles in the bins is done in two stages, as is frequently the case in real-world applications. To the best of our knowledge, this is the first approximation scheme for a nontrivial two-dimensional (and real-world) generalization of a classical one-dimensional packing problem in which rectangles have to be packed in (finite) squares. In addition to the approximability result, we obtain as a byproduct of our analysis an interesting structural result, namely the asymptotic optimality of the lower bound provided by the natural linear programming relaxation of the problem, having one variable for each bin pattern, that can be solved effectively by column generation techniques. Besides its practical relevance, a main reason to concentrate on the two-stage version of the problem is that its study continues to shed light on the general version. In particular, we strongly conjecture that the approximation guarantee of our algorithm for two-dimensional Bin Packing without the two-stage restriction is better than the best known ones. A simplification of the method leads to an approximation scheme for the two-stage version of two-dimensional Strip Packing.