Approximability of flow shop scheduling
- 19 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Shop scheduling problems are notorious for their intractability, both in theory and practice. In this paper, we demonstrate the existence of a polynomial approximation scheme for the flow shop scheduling problem with an arbitrary fixed number of machines. For the three common shop models (open, flow, and job), this result is the only known approximation scheme. Since none of the three models can be approximated arbitrarily closely in the general case (unless P=NP), the result demonstrates the approximability gap between the models in which the number of machines is fixed, and those in which it is part of the input of the instance. The result can be extended to flow shops with job release dates and delivery times and to flow shops with a fixed number stages, where the number of machines at any stage is fixed. We also describe a related polynomial approximation scheme for the problem of scheduling an open shop with a single bottleneck machine and an arbitrary number of non-bottleneck machines.Keywords
This publication has 15 references indexed in Scilit:
- Fast algorithms for finding O(congestion+dilation) packet routing schedulesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Short Shop SchedulesOperations Research, 1997
- Chernoff–Hoeffding Bounds for Applications with Limited IndependenceSIAM Journal on Discrete Mathematics, 1995
- Packet routing and job-shop scheduling inO(congestion+dilation) stepsCombinatorica, 1994
- Improved Approximation Algorithms for Shop Scheduling ProblemsSIAM Journal on Computing, 1994
- Approximation algorithms for scheduling unrelated parallel machinesMathematical Programming, 1990
- Approximation schemes for constrained scheduling problemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1989
- Bounding algorithm for the routing problem with arbitrary paths and alternative serversCybernetics and Systems Analysis, 1987
- Analysis of a linear programming heuristic for scheduling unrelated parallel machinesDiscrete Applied Mathematics, 1985
- Open Shop Scheduling to Minimize Finish TimeJournal of the ACM, 1976