Maximizing the total profit of rectangles packed into a rectangle

被引:36
作者
Jansen, Klaus
Zhang, Guochuan [1 ]
机构
[1] Zhejiang Univ, Dept Math, Hangzhou 310027, Peoples R China
[2] Univ Kiel, Inst Informat & Prakt Math, D-24098 Kiel, Germany
关键词
rectangle packing; approximation algorithms;
D O I
10.1007/s00453-006-0194-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the following rectangle packing problem. Given a set of rectangles, each of which is associated with a profit, we are requested to pack a subset of the rectangles into a bigger rectangle so that the total profit of rectangles packed is maximized. The rectangles may not overlap. This problem is strongly NP-hard even for packing squares with identical profits. We first present a simple (3 + epsilon)-approximation algorithm. Then we consider a restricted version of the problem and show a (2 + epsilon)-approximation algorithm. This restricted problem includes the case where rotation by 90 degrees is allowed (and is possible), and the case of packing squares. We apply a similar technique to the general problem, and get an improved algorithm with a worst-case ratio of at most 5/2 + epsilon. Finally, we devise a (2 + epsilon)-approximation algorithm for the general problem.
引用
收藏
页码:323 / 342
页数:20
相关论文
共 22 条
[1]   APPROXIMATION ALGORITHMS FOR MAXIMIZING THE NUMBER OF SQUARES PACKED INTO A RECTANGLE [J].
BAKER, BS ;
CALDERBANK, AR ;
COFFMAN, EG ;
LAGARIAS, JC .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1983, 4 (03) :383-397
[2]   AN EXACT TWO-DIMENSIONAL NON-GUILLOTINE CUTTING TREE-SEARCH PROCEDURE [J].
BEASLEY, JE .
OPERATIONS RESEARCH, 1985, 33 (01) :49-64
[3]   On the two-dimensional knapsack problem [J].
Caprara, A ;
Monaci, M .
OPERATIONS RESEARCH LETTERS, 2004, 32 (01) :5-14
[4]  
Coffman, 1996, APPROXIMATION ALGORI
[5]  
DELAVEGA WF, 1981, COMBINATORICA, V1, P349
[6]  
Freund A., 2002, LNCS, V2337, P415
[7]   APPROXIMATION ALGORITHMS FOR THE M-DIMENSIONAL 0-1 KNAPSACK-PROBLEM - WORST-CASE AND PROBABILISTIC ANALYSES [J].
FRIEZE, AM ;
CLARKE, MRB .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1984, 15 (01) :100-109
[8]   APPROXIMATION SCHEMES FOR COVERING AND PACKING PROBLEMS IN IMAGE-PROCESSING AND VLSI [J].
HOCHBAUM, DS ;
MAASS, W .
JOURNAL OF THE ACM, 1985, 32 (01) :130-136
[9]   FAST APPROXIMATION ALGORITHMS FOR KNAPSACK AND SUM OF SUBSET PROBLEMS [J].
IBARRA, OH ;
KIM, CE .
JOURNAL OF THE ACM, 1975, 22 (04) :463-468
[10]   Improved approximation schemes for scheduling unrelated parallel machines [J].
Jansen, K ;
Porkolab, L .
MATHEMATICS OF OPERATIONS RESEARCH, 2001, 26 (02) :324-338