Operations Research · 1997 · 220 citations · 13 references
ManagementComputer ScienceIndustrial EngineeringAlgorithmsCombinatoricsSchedulingFlow Shop SchedulingJob SchedulingJob Shop SchedulingMachine SchedulingOpen Shop SchedulingScheduling TheoryFlow ShopHeuristic AlgorithmsPolynomial Time ComplexityPolynomial-time AlgorithmsPolynomial-time Approximation SchemeScheduling Problems
We consider the open shop, job shop, and flow shop scheduling problems with integral processing times. We give polynomial-time algorithms to determine if an instance has a schedule of length at most 3, and show that deciding if there is a schedule of length at most 4 is 𝒩𝒫-complete. The latter result implies that, unless 𝒫 = 𝒩𝒫, there does not exist a polynomial-time approximation algorithm for any of these problems that constructs a schedule with length guaranteed to be strictly less than 5/4 times the optimal length. This work constitutes the first nontrivial theoretical evidence that shop scheduling problems are hard to solve even approximately.
13
An Algorithm for Solving the Job-Shop Problem
Jacques Carlier, Éric Pinson · Management Science · 1989 · 813 citations