Mathematics of Operations Research · 1992 · 164 citations · 8 references
Mathematical ProgrammingCluster ComputingEngineeringComputational ComplexityOperations ResearchSingle-machine SchedulingRelease DatesSystems EngineeringParallel ComputingCombinatorial OptimizationJob SchedulerComputer EngineeringScheduling (Computing)Computer SciencePrecedence ConstraintsInteger ProgrammingScheduling AnalysisScheduling ProblemScheduling (Operating Systems)Scheduling (Production Processes)Parallel ProgrammingReal-time SystemsScheduling (Project Management)
We consider the scheduling problem in which jobs with release dates and delivery times are to be scheduled on one machine. We present a 4/3-approximation algorithm for the problem with precedence constraints among the jobs, and two polynomial approximation schemes for the problem without precedence constraints. At the core of each of the algorithms presented is Jackson's Rule—a simple but seemingly robust heuristic for the problem.
8
`` Strong '' NP-Completeness Results
M. R. Garey, David Johnson · Journal of the ACM · 1978 · 652 citations · Full text