ACM Home Page
Please provide us with feedback. Feedback
A fast approach to computing exact solutions to the resource-constrained scheduling problem
Full text PdfPdf (167 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 6 ,  Issue 4  (October 2001) table of contents
Pages: 490 - 500  
Year of Publication: 2001
ISSN:1084-4309
Authors
M. Narasimhan  Louisiana State University, Baton Rouge
J. Ramanujam  Louisiana State University, Baton Rouge
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 43,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/502175.502178
What is a DOI?

ABSTRACT

This article presents an algorithm that substantially reduces the computational effort required to obtain the exact solution to the Resource Constrained Scheduling (RCS) problem. The reduction is obtained by (a) using a branch-and-bound search technique, which computes both upper and lower bounds, and (b) using efficient techniques to accurately estimate the possible time-steps at which each operation can be scheduled and using this to prune the search space. Results on several benchmarks with varying resource constraints indicate the clear superiority of the algorithm presented here over traditional approaches using integer linear programming, with speed-ups of several orders of magnitude.


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
BERKELAAR, M. 1997. lp solve version 2.1. ftp://ftp.es.ele.tue.nl/pub/lp solve.
 
2
 
3
 
4
 
5
EINDHOVEN DESIGN AUTOMATION GROUP WWW SERVER. 1994. Online Neat Sources: http://www.es.ele.tue.nl/neat (pre-release ed.). Eindhoven University of Technology.
 
6
GAJSKI, D., DUTT,N.,AND PANGRLE, B. 1986. Silicon compilation (tutorial). In Proceedings of the IEEE Custom Integrated Circuits Conference (May). IEEE Computer Society Press, Los Alamitos, Calif., pp. 102-110.
 
7
GEBOTYS,C.H.,AND ELMASRY, M. I. 1993. Global optimization approach for architectural synthesis. IEEE Trans. CAD 12, 9 (Sept.), 1266-1278.
 
8
HWANG,C.T.,LEE,T.H.,AND HSU, Y. C. 1991. A formal approach to the scheduling problem in high level synthesis. IEEE Trans. CAD 10, 4, 464-475.
9
10
 
11
MCFARLAND, M., PARKER, A., AND CAMPOSANO, R. 1990. The high-level synthesis of digital systems. Proc. IEEE 78, 2 (Feb.), 301-318.
 
12
NARASIMHAN, M. 1998. Exact scheduling techniques for high-level synthesis. M.S. thesis, Louisiana State University.
 
13
NARASIMHAN, M., AND RAMANUJAM, J. 1997. The effect of tight partial schedule bounds and better heuristics on branch-and-bound solutions to scheduling. Tech. Rep. TR 97-07-01 (July 97, revised October 97), Louisiana State University.
 
14
 
15
PAULIN,P.,AND KNIGHT, J. 1989. Force-directed scheduling for the behavioral synthesis of ASIC's. IEEE Trans. CAD 8, 6 (June), 661-679.
 
16
RIM, M., AND JAIN, R. 1994. Lower bound performance estimation for the high-level synthesis scheduling problem. IEEE Trans. CAD 13, 4 (Apr.), 451-458.
 
17
ULLMAN, J. 1975. NP-complete scheduling problems. J. Comput. Syst. Sci. 10, 3 (June), 384-393.

CITED BY  8

Collaborative Colleagues:
M. Narasimhan: colleagues
J. Ramanujam: colleagues