INFORMS journal on computing · 2001 · 85 citations · 12 references
ManagementIndustrial EngineeringAlgorithmsOptimizationSchedulingApproximation AlgorithmsFlow Shop SchedulingJob Shop SchedulingMachine SchedulingOpen Shop SchedulingScheduling TheoryCommunication DelaysDeterministic SchedulingLower BoundsPolynomial-time AlgorithmsRelease DatesScheduling ProblemsScheduling With Precedence ConstraintsUnrelated Parallel Machine Scheduling
We provide several non-approximability results for deterministic scheduling problems whose objective is to minimize the total job completion time. Unless 𝒫 =𝒩𝒫, none of the problems under consideration can be approximated in polynomial time within arbitrarily good precision. Most of our results are derived by APX-hardness proofs. We show that, whereas scheduling on unrelated machines with unit weights is polynomially solvable, the problem becomes APX-hard if release dates or weights are added. We further show APX-hardness for scheduling in flow shops, job shops, and open shops. We also investigate the problems of scheduling on parallel machines with precedence constraints and unit processing times, and two variants of the latter problem with unit communication delays; for these problems we provide lower bounds on the worst-case behavior of any polynomial-time approximation algorithm through the gap-reduction technique.
12
Scheduling independent tasks to reduce mean finishing time
John Bruno, E. G. Coffman, Ravi Sethi · Communications of the ACM · 1974 · 500 citations · Full text