Scholion.ai

Preemptive Scheduling with Due Dates

Sartaj Sahni

Operations Research · 1979 · Volume 27 · Issue 5

DOI: 10.1287/opre.27.5.925

Abstract

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.

Enable JavaScript for citation tools and additional paper interactions.