ACM Home Page
Please provide us with feedback. Feedback
Strip packing with precedence constraints and strip packing with release times
Full text PdfPdf (296 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the eighteenth annual ACM symposium on Parallelism in algorithms and architectures table of contents
Cambridge, Massachusetts, USA
SESSION: Processing and scheduling table of contents
Pages: 180 - 189  
Year of Publication: 2006
ISBN:1-59593-452-9
Authors
John Augustine  University of California, Irvine, CA
Sudarshan Banerjee  University of California, Irvine, CA
Sandy Irani  University of California, Irvine, CA
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 64,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1148109.1148139
What is a DOI?

ABSTRACT

This paper examines two variants of strip packing: when the rectangles to be placed have precedence constraints and when the rectangles have release times. Strip packing can be used to model scheduling problems in which tasks require a contiguous subset of identical resources that are arranged in a linear topology. The particular variants studied here are motivated by scheduling tasks for dynamically reconfigurable Field-Programmable Gate Arrays (FPGAs) comprised of an array of computing columns. Each column is a computing resource and the array of columns forms the linear topology of resources. We assume that the given FPGA has K columns, where K is a fixed positive integer, and each task occupies a contiguous subset of these columns. For the case in which tasks have precedence constraints, we give an O(log n) approximation, where n is the number of tasks. We then consider the special case in which all the rectangles have uniform height and reduce it to the resource constrained scheduling studied by Garey, Graham, Johnson and Yao, thereby extending their asymptotic results to our special case problem. We also give an absolute 3-approximation for this special case problem. For strip packing with release times, we provide an asymptotic polynomial time (1 + ε)- approximation scheme. We make the standard assumption that the rectangles have height at most 1. In addition, we also require widths to be in [1<over>K, 1], i.e., the rectangles are at least as wide as a column in the FPGA. Our running time is polynomial in n and 1/ε, but exponential in K.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Xilinx. http://www.xilinx.com.
 
2
 
3
B. S. Baker, D. J. Brown, and H. P. Katseff. A 5/4 algorithm for two-dimensional packing. J. Algorithms, 2(4):348--368, 1981.
 
4
B. S. Baker, E. G. Coffman, and R. L. Rivest. Orthogonal packings in two dimensions. SIAM J. Comput., 9(4):846--855, 1980.
5
 
6
 
7
E. G. Coffman, M. R. Garey, D. S. Johnson, and R. E. Tarjan. Performance bounds for level-oriented two-dimensional packing algorithms. SIAM J. Comput., 9(4):808--826, 1980.
 
8
 
9
W. F. de la Vega and G. S. Lueker. Bin packing can be solved within 1 + e in linear time. Combinatorica, 1(4):349--355, 1981.
 
10
 
11
M. Grotschel, L. Lovasz, and A. Schrijver. The ellipsoid method and its consequences in combinatorial optimization. Combinatorica, 1:169--197, 1981.
12
13
 
14
 
15
N. Karmarkar and R. Karp. An efficient approximation scheme for the one dimensional bin-packing problem. Proceedings of the 23rd Sympos. Foundations Computer Sci. (FOCS), Tucson, AZ, pages 312--320, 1982.
 
16
 
17
 
18
D. S. J. M. R. Garey, R. L. Graham and A. C. Yao. Resource constrained scheduling as generalized bin packing. Journal of Combinatorial Theory, 21(3):257--298, Nov 1976.
19
 
20
21
 
22
M. Queyranne. Bounds for assembly line balancing heuristics. Operations Research, 33(6):1353--1359, 1985.
 
23
 
24
 
25


Collaborative Colleagues:
John Augustine: colleagues
Sudarshan Banerjee: colleagues
Sandy Irani: colleagues