Chips on wafers, or packing rectangles into grids

被引:6
作者
Andersson, M
Gudmundsson, J [1 ]
Levcopoulos, C
机构
[1] Tech Univ Eindhoven, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
[2] Lund Univ, Dept Comp Sci, S-22100 Lund, Sweden
来源
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS | 2005年 / 30卷 / 02期
关键词
computational geometry; approximation algorithms; packing rectangles;
D O I
10.1016/j.comgeo.2004.05.006
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A set of rectangles S is said to be gridpacked if there exists a rectangular grid (not necessarily regular) such that every rectangle lies in the grid and there is at most one rectangle of S in each cell. The area of a grid packing is the area of a minimal bounding box that contains all the rectangles in the grid packing. We present an approximation algorithm that given a set S of rectangles and a real epsilon constant epsilon > 0 produces a grid packing of S whose area is at most (1 + epsilon) times larger than an optimal grid packing in polynomial time. If epsilon is chosen large enough the running time of the algorithm will be linear. We also study several interesting variants, for example the smallest area grid packing containing at least k less than or equal to n rectangles, and given a region A grid pack as many rectangles as possible within A Apart from the approximation algorithms we present several hardness results. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:95 / 111
页数:17
相关论文
共 19 条
[1]   FINDING MINIMUM-COST FLOWS BY DOUBLE SCALING [J].
AHUJA, RK ;
GOLDBERG, AV ;
ORLIN, JB ;
TARJAN, RE .
MATHEMATICAL PROGRAMMING, 1992, 53 (03) :243-266
[2]  
Ahuja RK, 1993, NETWORK FLOWS THEORY
[3]  
Anderson R. J., 1999, Proceedings of the Fifteenth Annual Symposium on Computational Geometry, P115, DOI 10.1145/304893.304937
[4]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[5]  
BEACH RJ, 1985, THESIS U WATERLOO CA
[6]   ON WAFER-PACKING PROBLEMS [J].
DU, DHC ;
LIN, I ;
CHANG, KC .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (11) :1382-1388
[7]   A TYPOLOGY OF CUTTING AND PACKING PROBLEMS [J].
DYCKHOFF, H .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 44 (02) :145-159
[8]  
DYCKHOFF H, 1997, ANNOTATED BIBLIOGRAP, P393
[9]   THEORETICAL IMPROVEMENTS IN ALGORITHMIC EFFICIENCY FOR NETWORK FLOW PROBLEMS [J].
EDMONDS, J ;
KARP, RM .
JOURNAL OF THE ACM, 1972, 19 (02) :248-&
[10]   Beyond the flow decomposition barrier [J].
Goldberg, AV ;
Rao, S .
JOURNAL OF THE ACM, 1998, 45 (05) :783-797