A heuristic block-loading algorithm based on multi-layer search for the container loading problem

This paper presents an efficient heuristic block-loading algorithm based on multi-layer search for the three-dimensional container loading problem. First, a basic heuristic block-loading algorithm is introduced. This algorithm loads one block, determined by a block selecting algorithm, in one packing phase, according to a fixed strategy, until no blocks are available. Second, the concept of composite block is introduced, the difference between traditional block and composite block being that composite block can contain multiple types of boxes in one block under some restrictions. Third, based on the depth-first search algorithm, a multi-layer search algorithm is developed for determining the selected block in each packing phase, and making this result closer to the optimal solution. Computational results on a classic data set show that the proposed algorithm outperforms the best known algorithm in almost all the test data.

[1]  Andreas Bortfeldt,et al.  A tabu search algorithm for weakly heterogeneous container loading problems , 1998 .

[2]  Hermann Gehring,et al.  A Genetic Algorithm for Solving the Container Loading Problem , 1997 .

[3]  Ramón Alvarez-Valdés,et al.  A Maximal-Space Algorithm for the Container Loading Problem , 2008, INFORMS J. Comput..

[4]  David Pisinger,et al.  Heuristics for the container loading problem , 2002, Eur. J. Oper. Res..

[5]  Zhang De,et al.  A Combinational Heuristic Algorithm for the Three-Dimensional Packing Problem , 2007 .

[6]  Andreas Bortfeldt,et al.  A Tree Search Algorithm for Solving the Container Loading Problem , 2010, INFORMS J. Comput..

[7]  E. E. Bischoff,et al.  Issues in the development of approaches to container loading , 1995 .

[8]  Andrew Lim,et al.  3-D Container Packing Heuristics , 2005, Applied Intelligence.

[9]  Daniel Mack,et al.  A parallel tabu search algorithm for solving the container loading problem , 2003, Parallel Comput..

[10]  Harald Dyckhoff,et al.  Cutting and Packing in Production and Distribution , 1992 .

[11]  Reinaldo Morabito,et al.  An AND/OR-graph Approach to the Container Loading Problem , 1994 .

[12]  Kun He,et al.  A new heuristic algorithm for cuboids packing with no orientation constraints , 2009, Comput. Oper. Res..

[13]  Hermann Gehring,et al.  A Parallel Genetic Algorithm for Solving the Container Loading Problem , 2002 .

[14]  D. Mack,et al.  A parallel hybrid local search algorithm for the container loading problem , 2004 .

[15]  Dalius Rubliauskas,et al.  A RANDOMIZED HEURISTIC FOR THE CONTAINER LOADING PROBLEM: FURTHER INVESTIGATIONS , 2006 .

[16]  Ramón Alvarez-Valdés,et al.  Neighborhood structures for the container loading problem: a VNS implementation , 2010, J. Heuristics.

[17]  Mhand Hifi,et al.  Approximate algorithms for the container loading problem , 2002 .

[18]  Chen Huo-Wang,et al.  A Combinational Heuristic Algorithm for the Three-Dimensional Packing Problem , 2007 .

[19]  Zhang De A Hybrid Simulated Annealing Algorithm for the Three-Dimensional Packing Problem , 2009 .

[20]  Michael Eley,et al.  Solving container loading problems by block arrangement , 2002, Eur. J. Oper. Res..

[21]  J. A. George,et al.  A heuristic for packing boxes into a container , 1980, Comput. Oper. Res..

[22]  M.S.W. Ratcliff,et al.  Loading pallets with non-identical items , 1995 .

[23]  A. Moura,et al.  A GRASP approach to the container-loading problem , 2005, IEEE Intelligent Systems.

[24]  E. E. Bischoff,et al.  Three-dimensional packing of items with limited load bearing strength , 2006, Eur. J. Oper. Res..

[25]  Daniel Mack,et al.  A heuristic for the three-dimensional strip packing problem , 2007, Eur. J. Oper. Res..

[26]  Guntram Scheithauer Algorithms for the Container Loading Problem , 1992 .

[27]  Hermann Gehring,et al.  A hybrid genetic algorithm for the container loading problem , 2001, Eur. J. Oper. Res..

[28]  Kun He,et al.  A caving degree approach for the single container loading problem , 2009, Eur. J. Oper. Res..

[29]  Kun He,et al.  An efficient placement heuristic for three-dimensional rectangular packing , 2011, Comput. Oper. Res..

[30]  Eberhard E. Bischoff,et al.  A comparative evaluation of heuristics for container loading , 1990 .