A comparison of dispatching rules hybridised with Monte Carlo Simulation in stochastic permutation flow shop problem

Abstract This paper presents a comparison of several well-known dispatching rules hybridised with Monte Carlo simulation to solve the Permutation Flow Shop Scheduling Problem with stochastic processing times. The aim of the paper is to show the importance of making an accurate probability distribution fitting of the uncertain parameter for adequate decision-making, especially if a robust schedule is desired. An experimental design was carried out to test the performance of 13 dispatching rules with three probability distributions and different coefficients of variation for the processing times. Experimental results were obtained for the expected mean and the standard deviation of five objective functions: makespan, flowtime, tardiness, maximum tardiness and tardy jobs. Results show that dispatching rules behave differently for mean and standard deviation regardless of the objective function. Hence, selected dispatching rules must be different if the goal is obtaining a robust schedule or to minimise the expected mean of a specific objective. Additionally, performance of dispatching rules depends on the coefficients of variation of processing times. These results demonstrate the importance of collecting enough and precise information of uncertain parameters to determine the probability distribution that fits the best.

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

[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]  Ali Allahverdi,et al.  Simulation of different rules in stochastic flowshops , 1996 .

[5]  Angel A. Juan,et al.  A simheuristic algorithm for solving the permutation flow shop problem with stochastic processing times , 2014, Simul. Model. Pract. Theory.

[6]  Yeong-Dae Kim,et al.  Heuristics for Flowshop Scheduling Problems Minimizing Mean Tardiness , 1993 .

[7]  Nasser Salmasi,et al.  Stochastic scheduling with minimizing the number of tardy jobs using chance constrained programming , 2013, Math. Comput. Model..

[8]  El-Ghazali Talbi,et al.  On optimizing a bi-objective flowshop scheduling problem in an uncertain environment , 2012, Comput. Math. Appl..

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

[10]  Albert D. Baker,et al.  A survey of factory control algorithms that can be implemented in a multi-agent heterarchy: Dispatching, scheduling, and pull , 1998 .

[11]  Jerzy Kamburowski,et al.  On three-machine flow shops with random job processing times , 2000, Eur. J. Oper. Res..

[12]  Quan-Ke Pan,et al.  A comprehensive review and evaluation of permutation flowshop heuristics to minimize flowtime , 2013, Comput. Oper. Res..

[13]  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..

[14]  David S. Johnson,et al.  Two-Processor Scheduling with Start-Times and Deadlines , 1977, SIAM J. Comput..

[15]  Victor Fernandez-Viagas,et al.  NEH-based heuristics for the permutation flowshop scheduling problem to minimise total tardiness , 2015, Comput. Oper. Res..

[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]  Jatinder N. D. Gupta,et al.  Flowshop scheduling research after five decades , 2006, Eur. J. Oper. Res..

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

[19]  Jairo R. Montoya-Torres,et al.  Flow-shop scheduling problem under uncertainties: Review and trends , 2017 .

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

[21]  Nasser Salmasi,et al.  Stochastic flow-shop scheduling with minimizing the expected number of tardy jobs , 2013 .

[22]  Chandrasekharan Rajendran,et al.  A comparative study of dispatching rules in dynamic flowshops and jobshops , 1999, Eur. J. Oper. Res..

[23]  Yeong-Dae Kim,et al.  Search heuristics for a flowshop scheduling problem in a printed circuit board assembly process , 1996 .

[24]  Michel Gourgand,et al.  A review of the static stochastic flow-shop scheduling problem , 2000, J. Decis. Syst..

[25]  Jose M. Framiñan,et al.  On heuristic solutions for the stochastic flowshop scheduling problem , 2013, Proceedings of 2013 International Conference on Industrial Engineering and Systems Management (IESM).

[26]  Ahmed El-Bouri A cooperative dispatching approach for minimizing mean tardiness in a dynamic flowshop , 2012, Comput. Oper. Res..

[27]  Rubén Ruiz,et al.  Multi-objective sequence dependent setup times permutation flowshop: A new algorithm and a comprehensive study , 2013, Eur. J. Oper. Res..

[28]  Rubén Ruiz,et al.  Minimising total tardiness in the m-machine flowshop problem: A review and evaluation of heuristics and metaheuristics , 2008, Comput. Oper. Res..