Abstract
We present the first NC algorithm for scheduling n unit length tasks on m identical processors for the case where the precedence constraint is an interval order. Our algorithm runs on a priority concurrent read, concurrent write parallel random access machine in O(log2 n) with O(n5) processors, or in O(log3 n) time with O(n4) processors. The algorithm constructs the same schedule as the one produced by the sequential algorithm (list scheduling). On the other hand, we show that when the precedence constraints are allowed to be arbitrary, the construction of the list schedule is P-Complete.
| Original language | English |
|---|---|
| Pages (from-to) | 34-47 |
| Number of pages | 14 |
| Journal | Journal of Algorithms |
| Volume | 26 |
| Issue number | 1 |
| DOIs | |
| State | Published - 1998 |
Fingerprint
Dive into the research topics of 'Scheduling interval ordered tasks in parallel'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver