A fast layer-based heuristic for non-guillotine strip packing

被引:52
作者
Leung, Stephen C. H. [2 ]
Zhang, Defu [1 ]
机构
[1] Xiamen Univ, Dept Comp Sci, Xiamen 361005, Peoples R China
[2] City Univ Hong Kong, Dept Management Sci, Hong Kong, Hong Kong, Peoples R China
关键词
Packing problem; Heuristic; Optimization; Local search; 2-STAGED CUTTING PROBLEMS; HYBRID GENETIC ALGORITHM; ORTHOGONAL PACKING; RECTANGLE PACKING; POLYGONS;
D O I
10.1016/j.eswa.2011.04.105
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, an orthogonal strip packing problem with rotation of items and without the guillotine packing constraint is considered. A fast heuristic algorithm for the large-scale problems is presented. This heuristic algorithm is mainly based on heuristic strategies inspired by the wall-building rule of bricklayers in daily life. The heuristics is simple and the setting of parameter is not required. Each layer is initialized with either a single item or a bunch of equal-width items. The remaining part of the layer is filled by a bottom-left strategy preferring items which eliminate corners of the current layout. Items can also be placed across several layers. Then, the evaluation rule, which is based on the fitness value for different rectangles to a given position, is able to select an appropriate rectangle to pack. The computational results on a broad range of benchmark problems show that the fast layer-based heuristic algorithm can compete with other latest heuristics and meta-heuristics from the literature in terms of both solution quality and computational time. The fast layer-based heuristic algorithm can compete with the latest published algorithms. In particular, it performs better for large-scale problem instances. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:13032 / 13042
页数:11
相关论文
共 45 条
[1]   Reactive GRASP for the strip-packing problem [J].
Alvarez-Valdes, R. ;
Parreno, F. ;
Tamarit, J. M. .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (04) :1065-1083
[2]   A tabu search algorithm for a two-dimensional non-guillotine cutting problem [J].
Alvarez-Valdes, R. ;
Parreno, F. ;
Tamarit, J. M. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (03) :1167-1182
[3]   Effective nesting of rectangular parts in multiple rectangular sheets using genetic and heuristic algorithms [J].
Babu, AR ;
Babu, NR .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1999, 37 (07) :1625-1643
[4]  
BAKER BS, 1980, SIAM J COMPUT, V9, P808
[5]   A cutting-plane approach for the two-dimensional orthogonal non-guillotine cutting problem [J].
Baldacci, Roberto ;
Boschetti, Marco A. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (03) :1136-1149
[6]   AN EXACT TWO-DIMENSIONAL NON-GUILLOTINE CUTTING TREE-SEARCH PROCEDURE [J].
BEASLEY, JE .
OPERATIONS RESEARCH, 1985, 33 (01) :49-64
[7]   One-dimensional heuristics adapted for two-dimensional rectangular strip packing [J].
Belov, G. ;
Scheithauer, G. ;
Mukhacheva, E. A. .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2008, 59 (06) :823-832
[8]   TWO-DIMENSIONAL FINITE BIN-PACKING ALGORITHMS [J].
BERKEY, JO ;
WANG, PY .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1987, 38 (05) :423-429
[9]   A genetic algorithm for the two-dimensional strip packing problem with rectangular pieces [J].
Bortfeldt, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 172 (03) :814-837
[10]   A Simulated Annealing Enhancement of the Best-Fit Heuristic for the Orthogonal Stock-Cutting Problem [J].
Burke, Edmund K. ;
Kendall, Graham ;
Whitwell, Glenn .
INFORMS JOURNAL ON COMPUTING, 2009, 21 (03) :505-516