Three insertion heuristics and a justification improvement heuristic for two-dimensional bin packing with guillotine cuts

The problem of packing two-dimensional items into two-dimensional bins is considered in which patterns of items allocated to bins must be guillotine-cuttable and item rotation might be allowed ( 2 BP | * | G ) . Three new constructive heuristics, namely, first-fit insertion heuristic, best-fit insertion heuristic, and critical-fit insertion heuristic, and a new justification improvement heuristic are proposed. All new heuristics use tree structures to represent guillotine-cuttable patterns of items and proceed by inserting one item at a time in a partial solution. Central to all heuristics are a new procedure for enumerating possible insertions and a new fitness criterion for choosing the best insertion. All new heuristics have quadratic worst-case computational complexity except for the critical-fit insertion heuristic which has a cubic worst-case computational complexity. The efficiency and effectiveness of the proposed heuristics is demonstrated by comparing their empirical performance on a standard benchmark data set against other published approaches.

[1]  Sergey Polyakovskiy,et al.  An agent-based approach to the two-dimensional guillotine bin packing problem , 2009, Eur. J. Oper. Res..

[2]  Antoine Jouglet,et al.  A new lower bound for the non-oriented two-dimensional bin-packing problem , 2007, Oper. Res. Lett..

[3]  Daniele Vigo,et al.  Recent advances on two-dimensional bin packing problems , 2002, Discret. Appl. Math..

[4]  Krzysztof Fleszar,et al.  Average-weight-controlled bin-oriented heuristics for the one-dimensional bin-packing problem , 2011, Eur. J. Oper. Res..

[5]  Daniele Vigo,et al.  Heuristic and Metaheuristic Approaches for a Class of Two-Dimensional Bin Packing Problems , 1999, INFORMS J. Comput..

[6]  Gerhard Wäscher,et al.  An improved typology of cutting and packing problems , 2007, Eur. J. Oper. Res..

[7]  Daniele Vigo,et al.  A lower bound for the non-oriented two-dimensional bin packing problem , 2002, Discret. Appl. Math..

[8]  Harald Dyckhoff,et al.  A typology of cutting and packing problems , 1990 .

[9]  S. Martello,et al.  Exact Solution of the Two-Dimensional Finite Bon Packing Problem , 1998 .

[10]  Francisco Ballestín,et al.  Justification and RCPSP: A technique that pays , 2005, Eur. J. Oper. Res..

[11]  Daniele Vigo,et al.  Neighborhood Search Algorithm for the Guillotine Non-Oriented Two-Dimensional Bin Packing Problem , 1999 .

[12]  T. M. Chan,et al.  Sequence based heuristics for two-dimensional bin packing problems , 2009 .

[13]  Andrea Lodi,et al.  Two-dimensional packing problems: A survey , 2002, Eur. J. Oper. Res..

[14]  B. Kröger Guillotineable bin packing: A genetic approach , 1995 .

[15]  Krzysztof Fleszar,et al.  A constructive bin-oriented heuristic for the two-dimensional bin packing problem with guillotine cuts , 2011, Comput. Oper. Res..

[16]  J. O. Berkey,et al.  Two-Dimensional Finite Bin-Packing Algorithms , 1987 .