Scheduling Unit–Time Tasks with Arbitrary Release Times and Deadlines
- 1 May 1981
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 10 (2) , 256-269
- https://doi.org/10.1137/0210018
Abstract
The basic problem considered is that of scheduling n unit-time tasks, with arbitrary release times and deadlines, so as to minimize the maximum task completion time. Previous work has shown that this problem can be solved rather easily when all release times are integers. We are concerned with the general case in which noninteger release times are allowed, a generalization that considerably increases the difficulty of the problem even for only a single processor. Our results are for the one-processor case, where we provide an $O(n\log n)$ algorithm based on the concept of “forbidden regions”.
Keywords
This publication has 5 references indexed in Scilit:
- Applications of Path Compression on Balanced TreesJournal of the ACM, 1979
- A fast algorithm for single processor schedulingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1978
- Two-Processor Scheduling with Start-Times and DeadlinesSIAM Journal on Computing, 1977
- Scheduling of unit-length independent tasks with execution constraintsInformation Processing Letters, 1976
- NP-complete scheduling problemsJournal of Computer and System Sciences, 1975