Operations Research · 1979 · 85 citations · 3 references
ComputingComputer EngineeringComputer ScienceAlgorithmsDistributed SystemsSchedulingCpu SchedulingMachine SchedulingPreemptive SchedulingScheduling OptimizationScheduling TheoryTask SchedulingDue Date ControlDue DatesDue-date Based SchedulingDue-date DeterminationRelease DatesScheduling With Due DatesScheduling With Release Dates
An 0(n log mn) algorithm is presented to preemptively schedule n tasks on m identical machines. The tasks are assumed to have due dates. All tasks are initially available. The objective is to obtain a preemptive schedule that meets all due dates (when possible). Our algorithm generates schedules with at most n − 2 preemptions. The algorithm may also be used to schedule a set of n tasks all having the same due date but having different release dates.
3
Scheduling with Deadlines and Loss Functions
Robert McNaughton · Management Science · 1959 · 846 citations
Some simple scheduling algorithms
W. A. Horn · Naval Research Logistics Quarterly · 1974 · 441 citations
Management, Industrial Engineering, Operations Management +9