Mathematics of Operations Research · 1977 · 107 citations · 5 references
ManagementComputer ScienceAlgorithmsSchedulingTheory Of ComputationMachine SchedulingMakespan MinimizationPrecedence RelationshipsScheduling TheoryTask SchedulingDeadlinesDeterministic SchedulingMaximum LatenessPrecedence Constraint ModelingScheduling ProblemsScheduling Under Precedence ConstraintsScheduling With Precedence ConstraintsTask Precedence Constraints
A basic problem of deterministic scheduling theory is that of scheduling n equal length tasks on m identical processors subject to precedence constraints. Although the general problem of finding a schedule which minimizes makespan is NP-complete, the important special case with “treelike” precedence constraints can be solved by a well-known algorithm of T. C. Hu. We consider an extension of this special case model to include the possibility of individual task deadlines, in which case the goal is to minimize maximum lateness. Our results show that it makes a considerable difference whether the precedence is of “in-tree” or “out-tree” form. In the former case the problem can be solved in lime O(n log n); in the latter it is NP-complete. We also discuss applications of our results to related scheduling problems.
5
NP-complete scheduling problems
Jeffrey D. Ullman · Journal of Computer and System Sciences · 1975 · 1.4K citations
Parallel Sequencing and Assembly Line Problems
T. C. Hu · Operations Research · 1961 · 895 citations
Management, Industrial Engineering, Operations Management +10
Two-Processor Scheduling with Start-Times and Deadlines
M. R. Garey, David S. Johnson · SIAM Journal on Computing · 1977 · 237 citations
Scheduling Tasks with Nonuniform Deadlines on Two Processors
M. R. Garey, David S. Johnson · Journal of the ACM · 1976 · 150 citations · Full text