Minimum tardiness scheduling in flow shops: Construction and evaluation of alternative solution approaches

Abstract Surveys of industrial scheduling practice show that meeting customer due dates is a critical concern for many manufacturing systems. While there is considerable research on the effectiveness of scheduling rules in job shops, very little work is reported on flow shops. Although scheduling rules developed for job shops can be applied in other systems as well, we show that the inherent structure of a flow shop can be utilized to construct effective solution procedures. In particular, for the total tardiness problem, we develop conditions for local optimality in a 2-machine flow shop, and use these results to generate an efficient improvement heuristic procedure. We also construct solution methods that utilize the notion of shifting bottlenecks. Our computational experience reveals the superiority and robustness of the proposed approaches under a variety of problem scenarios. The results of this study also indicate the need to look beyond permutation schedules for solving the flow shop tardiness problem. Furthermore, they suggest that the criterion for determining machine criticality needs to take the scheduling objective into consideration. While it appears intuitive to impute criticality on the basis of machine workloads and, therefore, emphasize the bottleneck machine for generating the shop schedule, this approach may frequently result in inferior system performance.

[1]  Thomas E. Morton,et al.  Myopic Heuristics for the Single Machine Weighted Tardiness Problem , 1982 .

[2]  Kenneth R. Baker,et al.  Job shop scheduling with modified due dates , 1983 .

[3]  Thomas E. Morton,et al.  Heuristic scheduling systems : with applications to production systems and project management , 1993 .

[4]  Narayan Raman,et al.  The job shop tardiness problem: A decomposition approach , 1993 .

[5]  Michael P. Hottenstein,et al.  Simulation study of a closed-loop job shop , 1982 .

[6]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[7]  Kenneth R. Baker,et al.  Sequencing Rules and Due-Date Assignments in a Job Shop , 1984 .

[8]  Jwm Will Bertrand,et al.  A dynamic priority rule for scheduling against due-dates , 1982 .

[9]  Donald C Carroll,et al.  Heuristic sequencing of single and multiple component jobs. , 1965 .

[10]  Peng Si Ow,et al.  Focused Scheduling in Proportionate Flowshops , 1985 .

[11]  A. J. Clewett,et al.  Introduction to sequencing and scheduling , 1974 .

[12]  A. Kan Machine Scheduling Problems: Classification, Complexity and Computations , 1976 .

[13]  Michael H. Kutner Applied Linear Statistical Models , 1974 .

[14]  Egon Balas,et al.  Machine Sequencing Via Disjunctive Graphs: An Implicit Enumeration Algorithm , 1969, Oper. Res..

[15]  Jack C. Hayya,et al.  Priority dispatching with operation due dates in a job shop , 1982 .

[16]  Joseph Y.-T. Leung,et al.  Minimizing Total Tardiness on One Machine is NP-Hard , 1990, Math. Oper. Res..