Minimizing makespan in a two-stage system with flowshop and open shop

This paper studies two models of two-stage processing with flowshop at the first stage followed by open shop at the second stage. The first model involves multiple machines at the first stage and two machines at the second stage, and the other involves multiple machines at both stages. In both models, the objective is to minimize the makespan. This problem is NP-complete, for which an efficient heuristic solution algorithm is constructed and its worst-case performance guarantee is analyzed for both models. An integer programming model and a branch and bound algorithm are proposed for model 1 and a lower bound is developed for model 2 as benchmarks for the heuristic algorithms. Computational experiences show that the heuristic algorithms consistently generate good schedule and the branch and bound algorithm is much efficient than the integer-programming model.

[1]  Frank Werner,et al.  Complexity of mixed shop scheduling problems: A survey , 2000, Eur. J. Oper. Res..

[2]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[3]  Mieczysław Wodecki,et al.  A very fast tabu search algorithm for the permutation flow shop problem with makespan criterion , 2004, Comput. Oper. Res..

[4]  Gerhard J. Woeginger,et al.  Makespan minimization in open shops: A polynomial time approximation scheme , 1998, Math. Program..

[5]  Leslie A. Hall,et al.  A Polynomial Approximation Scheme for a Constrained Flow-Shop Scheduling Problem , 1994, Math. Oper. Res..

[6]  Eugene L. Lawler,et al.  Sequencing and scheduling: algorithms and complexity , 1989 .

[7]  Narendra Jussien,et al.  Using intelligent backtracking to improve branch-and-bound methods: An application to Open-Shop problems , 1998, Eur. J. Oper. Res..

[8]  Hiroaki Ishii,et al.  The mixed shop scheduling problem , 1985, Discret. Appl. Math..

[9]  D. Santos,et al.  Global lower bounds for flow shops with multiple processors , 1995 .

[10]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[11]  Gerhard J. Woeginger,et al.  Approximation algorithms for the multiprocessor open shop scheduling problem , 1999, Oper. Res. Lett..

[12]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[13]  R. A. Dudek,et al.  A Heuristic Algorithm for the n Job, m Machine Sequencing Problem , 1970 .

[14]  V. A. Strusevich,et al.  Two-Machine Super-Shop Scheduling Problem , 1991 .

[15]  S.M.A. Suliman,et al.  A two-phase heuristic approach to the permutation flow-shop scheduling problem , 2000 .

[16]  Christos Koulamas,et al.  Flow shop and open shop scheduling with a critical machine and two operations per job , 2000, Eur. J. Oper. Res..

[17]  David B. Shmoys,et al.  Improved approximation algorithms for shop scheduling problems , 1991, SODA '91.

[18]  E. Ignall,et al.  Application of the Branch and Bound Technique to Some Flow-Shop Scheduling Problems , 1965 .

[19]  Shaukat A. Brah,et al.  Heuristics for scheduling in a flow shop with multiple processors , 1999, Eur. J. Oper. Res..

[20]  Eugeniusz Nowicki,et al.  Worst-case analysis of an approximation algorithm for flow-shop scheduling , 1989 .

[21]  Han Hoogeveen,et al.  The two-machine open shop problem: To fit or not to fit, that is the question , 2003, Oper. Res. Lett..

[22]  Vitaly A. Strusevich,et al.  Worst-case analysis of heuristics for open shops with parallel machines , 1993 .