A priority heuristic for the guillotine rectangular packing problem

A new priority heuristic is presented for the guillotine rectangular packing problem. This heuristic first selects one available item for a given position by a priority strategy. Then it divides the remaining space into two rectangular bins and packs them recursively, and its worst-case time complexity is T ( n ) = O ( n 2 ) . The proposed algorithm is a general, simple and efficient method, and can solve different packing problems. Computational results on a wide range of benchmark problems have shown that the proposed algorithm outperforms existing heuristics in the literature, on average. New priority heuristic is presented for non-staged guillotine rectangular packing.This heuristic first selects one available item for a given position by a priority strategy and places it.Then it divides the remaining space into two rectangular bins and packs them recursively.The proposed algorithm is based on a recursive structure.Computational results have shown that the proposed algorithm outperforms existing heuristics in the literature.

[1]  Pearl Y. Wang,et al.  Heuristics for Large Strip Packing Problems with Guillotine Patterns: an Empirical Study , 2001 .

[2]  Rym M'Hallah,et al.  An Exact Algorithm for Constrained Two-Dimensional Two-Staged Cutting Problems , 2005, Oper. Res..

[3]  Pearl Y. Wang,et al.  Data set generation for rectangular placement problems , 2001, Eur. J. Oper. Res..

[4]  Ansheng Deng,et al.  A new heuristic recursive algorithm for the strip rectangular packing problem , 2006, Comput. Oper. Res..

[5]  Stephen C. H. Leung,et al.  A fast layer-based heuristic for non-guillotine strip packing , 2011, Expert Syst. Appl..

[6]  Xian Cheng,et al.  A recursive branch-and-bound algorithm for the rectangular guillotine strip packing problem , 2008, Comput. Oper. Res..

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

[8]  E. Hopper,et al.  An empirical investigation of meta-heuristic and heuristic algorithms for a 2D packing problem , 2001, Eur. J. Oper. Res..

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

[10]  Xiangxiang Zeng,et al.  A hybrid heuristic algorithm for the 2D variable-sized bin packing problem , 2014, Eur. J. Oper. Res..

[11]  Chengbin Chu,et al.  DISCRETE OPTIMIZATION CHARACTERIZATION AND MODELLING OF GUILLOTINE CONSTRAINTS , 2008 .

[12]  Daniele Vigo,et al.  An Exact Approach to the Strip-Packing Problem , 2003, INFORMS J. Comput..

[13]  Marie-Laure Espinouse,et al.  Characterization and modelling of guillotine constraints , 2008, Eur. J. Oper. Res..

[14]  Andreas Bortfeldt,et al.  A genetic algorithm for the two-dimensional strip packing problem with rectangular pieces , 2006, Eur. J. Oper. Res..

[15]  Gleb Belov Problems, Models and Algorithms in One- and Two-Dimensional Cutting , 2003 .

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

[17]  Lijun Wei,et al.  A Binary Search Heuristic Algorithm Based on Randomized Local Search for the Rectangular Strip-Packing Problem , 2013, INFORMS J. Comput..

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

[19]  Andrew Lim,et al.  A block-based layer building approach for the 2D guillotine strip packing problem , 2014, Eur. J. Oper. Res..

[20]  Edward G. Coffman,et al.  Average-case analysis of cutting and packing in two dimensions , 1990 .

[21]  Frank Ortmann,et al.  Heuristics for offline rectangular packing problems , 2010 .

[22]  Jan H. van Vuuren,et al.  New and improved level heuristics for the rectangular strip packing and variable-sized bin packing problems , 2010, Eur. J. Oper. Res..