Extreme point-based heuristics for three-dimensional bin packing

被引:187
作者
Crainic, Teodor Gabriel [1 ,2 ]
Perboli, Guido [3 ]
Tadei, Roberto [3 ]
机构
[1] Univ Quebec Montreal, ESG, Dept Management & Technol, Montreal, PQ H3C 3P8, Canada
[2] Univ Quebec Montreal, ESG, Ctr Interuniv Rech Reseaux Enterprise Logist & Tr, Montreal, PQ H3C 3P8, Canada
[3] Politecn Torino, Dept Control & Comp Engn, I-10129 Turin, Italy
关键词
programming; integer; algorithms; heuristic; three-dimensional packing; bin packing;
D O I
10.1287/ijoc.1070.0250
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
One of the main issues in addressing three-dimensional packing problems is finding an efficient and accurate definition of the points at which to place the items inside the bins, because the performance of exact and heuristic solution methods is actually strongly influenced by the choice of a placement rule. We introduce the extreme point concept and present a new extreme point-based rule for packing items inside a three-dimensional container. The extreme point rule is independent from the particular packing problem addressed and can handle additional constraints, such as. xing the position of the items. The new extreme point rule is also used to derive new constructive heuristics for the three-dimensional bin-packing problem. Extensive computational results show the effectiveness of the new heuristics compared to state-of-the-art results. Moreover, the same heuristics, when applied to the two-dimensional bin-packing problem, outperform those specifically designed for the problem.
引用
收藏
页码:368 / 384
页数:17
相关论文
共 28 条
[21]   Exact solution of the Two-Dimensional Finite Bin Packing Problem [J].
Martello, S ;
Vigo, D .
MANAGEMENT SCIENCE, 1998, 44 (03) :388-399
[22]   The three-dimensional bin packing problem [J].
Martello, S ;
Pisinger, D ;
Vigo, D .
OPERATIONS RESEARCH, 2000, 48 (02) :256-267
[23]  
Martello S., 1990, KNAPSACK PROBLEMS AL
[24]   Algorithm 864: General and robot-packable variants of the three-dimensional bin packing problem [J].
Martello, Silvano ;
Pisinger, David ;
Vigo, Daniele ;
Den Boef, Edgar ;
Korst, Jan .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2007, 33 (01)
[25]   A set-covering-based heuristic approach for bin-packing problems [J].
Monaci, M ;
Toth, P .
INFORMS JOURNAL ON COMPUTING, 2006, 18 (01) :71-85
[26]  
PERBOLI G, 2002, THESIS POLITECNICO T
[27]   Heuristics for the container loading problem [J].
Pisinger, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 141 (02) :382-392
[28]  
Standard Performance Evaluation Corporation, 2000, SPEC CPU2000 BENCHM