New heuristics to minimize total completion time in m-machine flowshops

Abstract We consider the m-machine permutation flowshop with the objective of minimizing total completion time. We compare few recent heuristics that are independently developed and propose several new heuristics. Our computational analysis shows that a small proposed modification (pairwise exchange) improves the error performance of the best existing algorithms almost 50% with negligible CPU time. Moreover, some of our proposed heuristics outperform the modified existing heuristics in both error and CPU time. For example, for U(1, 100) and number of jobs 500 and number of machines 20, our proposed heuristic IH3 yields an error of 0.287 at a CPU time of 144 seconds whereas the modified existing WY heuristic gives an error 0.325 at a CPU time of 2665 seconds.

[1]  D. Chaudhuri,et al.  Heuristic algorithms for continuous flow-shop problem , 1990 .

[2]  Jean-Marie Proth,et al.  Heuristic approaches for n/m/F/ ∑Ci scheduling problems , 1997 .

[3]  Johnny C. Ho,et al.  Flowshop sequencing with mean flowtime objective , 1995 .

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

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

[6]  Yih-Long Chang,et al.  A new heuristic for the n-job, M-machine flow-shop problem , 1991 .

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

[8]  Ali Allahverdi,et al.  Two-machine ordered flowshop scheduling under random breakdowns , 1994 .

[9]  P. S. Sundararaghavan,et al.  Minimizing makespan in parallel flowshops , 1997 .

[10]  Hoon-Shik Woo,et al.  A heuristic algorithm for mean flowtime objective in flowshop scheduling , 1998, Comput. Oper. Res..

[11]  C. Rajendran Heuristic algorithm for scheduling in a flowshop to minimize total flowtime , 1993 .

[12]  R. Ahmadi,et al.  Improved lower bounds for minimizing the sum of completion times of n jobs over m machines in a flow shop , 1990 .

[13]  M. Y. Wang,et al.  Minimizing Makespan in a Class of Reentrant Shops , 1997, Oper. Res..

[14]  S. Bansal Minimizing the Sum of Completion Times of n Jobs over m Machines in a Flowshop—A Branch and Bound Approach , 1977 .

[15]  F. D. Croce,et al.  The two-machine total completion time flow shop problem , 1996 .

[16]  Teofilo F. Gonzalez,et al.  Flowshop and Jobshop Schedules: Complexity and Approximation , 1978, Oper. Res..

[17]  C. Rajendran,et al.  An efficient heuristic for scheduling in a flowshop to minimize total weighted flowtime of jobs , 1997 .

[18]  J.-S. Chen,et al.  Scheduling alternative operations in two-machine flow-shops , 1997 .

[19]  Ali Allahverdi,et al.  Minimizing mean flowtime in a two-machine flowshop with sequence-independent setup times , 2000, Comput. Oper. Res..

[20]  S. L. Velde Minimizing the sum of the job completion times in the two-machine flow shop by Lagrangian relaxation , 1991 .

[21]  S. Karabati,et al.  The permutation flow shop problem with sum‐of‐completion times performance criterion , 1993 .

[22]  D. Chaudhuri,et al.  An efficient heuristic approach to the scheduling of jobs in a flowshop , 1992 .

[23]  Ali Allahverdi Stochastically minimizing total flowtime in flowshops with no waiting space , 1999, Eur. J. Oper. Res..