On heuristic solutions for the stochastic flowshop scheduling problem

We address the problem of scheduling jobs in a flowshop when their processing times adopt a given distribution (stochastic flowshop scheduling problem), for which optimal solutions exist only for very specific cases. Consequently, some heuristics have been proposed, all of them with similar per-formance. In our paper, we first focus on the critical issue of estimating the expected makespan of a sequence and found that, for instances with a medium/large variability (expressed as the coefficient of variation of the processing times of the jobs), the number of samples or simulation runs used in the literature may not be sufficient to derive robust conclusions. We thus propose a procedure with a variable number of iterations that ensures that the error in the estimation of the expected makespan is bounded within a small percentage with a very high probability. Using this procedure, we test the main heuristics proposed in the literature and find significant differences in their performance, in contrast with existing studies. We also find that the deterministic counterpart of the most efficient heuristic for the stochastic problem performs extremely well for most settings, which indicates that (at least within the limitations of our study), a practical way to solve the stochastic problem may be to simplify it to its deterministic version.

[1]  David G. Dannenbring,et al.  An Evaluation of Flow Shop Sequencing Heuristics , 1977 .

[2]  Jung Woo Jung,et al.  Flowshop-scheduling problems with makespan criterion: a review , 2005 .

[3]  Rubén Ruiz,et al.  A comprehensive review and evaluation of permutation flowshop heuristics to minimize flowtime , 2013, Comput. Oper. Res..

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

[5]  Jose M. Framiñan,et al.  New hard benchmark for flowshop scheduling problems minimising makespan , 2015, Eur. J. Oper. Res..

[6]  Jose M. Framiñan,et al.  Comparison of heuristics for flowtime minimisation in permutation flowshops Technical report IO-2003 / 01 Version 0 . 5 Last version : 26 / 07 / 2003 , 2004 .

[7]  Kenneth R. BakerDan Trietsch Three Heuristic Procedures for the Stochastic Flow Shop Problem , 2009 .

[8]  Jerzy Kamburowski,et al.  A heuristic for minimizing the expected makespan in two-machine flow shops with consistent coefficients of variation , 2006, Eur. J. Oper. Res..

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

[10]  William Mendenhall,et al.  Introduction to Probability and Statistics , 1961, The Mathematical Gazette.

[11]  Dan Trietsch,et al.  Johnson's problem with stochastic processing times and optimal service level , 2006, Eur. J. Oper. Res..

[12]  Toji Makino ON A SCHEDULING PROBLEM , 1965 .

[13]  Sujit K. Dutta,et al.  Scheduling jobs, with exponentially distributed processing times, on two machines of a flow shop , 1973 .

[14]  Kenneth R. Baker,et al.  Heuristic solution methods for the stochastic flow shop problem , 2012, Eur. J. Oper. Res..

[15]  A. Kvaratskhelia,et al.  Scheduling Problem , 2020 .

[16]  Jose M. Framiñan,et al.  A review and classification of heuristics for permutation flow-shop scheduling with makespan objective , 2004, J. Oper. Res. Soc..

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

[18]  P P Talwar,et al.  A NOTE ON SEQUENCING PROBLEM WITH UNCERTAIN JOB TIMES , 1967 .

[19]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[20]  Michel Gourgand,et al.  A contribution to the stochastic flow shop scheduling problem , 2003, Eur. J. Oper. Res..