SIAM Journal on Computing · 1995 · 205 citations · 22 references
ComputingComputer ScienceMathematicsAlgorithmsParallel ComputingSchedulingJob SchedulingMachine SchedulingOnline AlgorithmsOnline SchedulingScheduling TheoryComputational Lower BoundsLower BoundsOnline Job SchedulingOnline Parallel Machine SchedulingParallel Machine SchedulingPolynomial Time ComplexityPolynomial-time AlgorithmsRelease Date Constraints
The problem of scheduling jobs on parallel machines is studied when (1) the existence of a job is not known until its unknown release date and (2) the processing requirement of a job is not known until the job is processed to completion. Two general algorithmic techniques are demonstrated for converting existing polynomial-time algorithms that require complete knowledge about the input data into algorithms that need less advance knowledge. Information-theoretic lower bounds on the length of on-line schedules are proven for several basic parallel machine models, and almost all of our algorithms construct schedules with lengths that either match or come within a constant factor of the lower bound.
22
Bounds for Certain Multiprocessing Anomalies
Ronald Graham · Bell System Technical Journal · 1966 · 1.6K citations
Scheduling with Deadlines and Loss Functions
Robert McNaughton · Management Science · 1959 · 846 citations