2001
DOI: 10.1145/502175.502178
|View full text |Cite
|
Sign up to set email alerts
|

A fast approach to computing exact solutions to the resource-constrained scheduling problem

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

2005
2005
2016
2016

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(21 citation statements)
references
References 11 publications
0
21
0
Order By: Relevance
“…To effectively avoid unnecessary enumeration of inferior schedules, Narasimhan and Ramanujam [7] presented a B&B approach called BULB using both lower-and upper-bound information to prune the search space. In [24], Hansen and Singh proposed an efficient B&B approach that can reduce the scheduling time considering various resource constraints.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…To effectively avoid unnecessary enumeration of inferior schedules, Narasimhan and Ramanujam [7] presented a B&B approach called BULB using both lower-and upper-bound information to prune the search space. In [24], Hansen and Singh proposed an efficient B&B approach that can reduce the scheduling time considering various resource constraints.…”
Section: Related Workmentioning
confidence: 99%
“…RCS is an NP-Complete problem [5], [6]. Instead of enumerating all feasible schedules, various approaches [7], [8] are proposed to efficiently prune inferior solutions for RCS. Branch-and-bound (B&B) approaches [7], [9] are promising in existing RCS approaches to prune the search space.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Researchers have applied enumeration to instruction scheduling but only in its local form [5,16,19]. A particularly important idea in enumerative approaches to optimal instruction scheduling is using relaxed scheduling as the lower-bound method [16]. Another powerful idea is using history information to prune certain tree nodes if they are dominated by previously visited nodes [19].…”
Section: Instruction Scheduling Using Enumerationmentioning
confidence: 99%
“…The efficiency is achieved by using a number of pruning techniques that have been proposed in previous work for solving the more fundamental problem of basic-block scheduling [5,16,19]. The contribution of this paper can be viewed as a transformation that decomposes a superblock scheduling problem into a set of basic-block scheduling problems that can be solved optimally using enumeration.…”
Section: Introductionmentioning
confidence: 99%