A metaheuristic based on simulation for stochastic Job-shop optimization

This paper deals with stochastic Job-shop with random processing times where the objective is to find schedules robust enough in order to minimize the total completion time of all the operations. The problem is handled by use of a multi-start metaheuristic and a simulation software. At each iteration of the metaheuristic the best deterministic schedule is tested using the SIMAN simulation language; at this given schedule is then adjoined the average simulated makespan. The metaheuristic is then searching for another different schedule in the deterministic space which could be worse than the previous one. The proposed approach is applied to a small instance for demonstration. A set of instances for job-shop problems is then adapted for stochastic use in order to validate this work. The results, both in term of computational time and of quality, show the relevance of this study.

[1]  Mostafa Zandieh,et al.  Multi-objective scheduling of dynamic job shop using variable neighborhood search , 2010, Expert Syst. Appl..

[2]  Gamal M. Nawara,et al.  Solving the Job-Shop Scheduling Problem by Arena Simulation Software , 2013 .

[3]  Claude Dennis Pegden Introduction to SIMAN , 1988, WSC '88.

[4]  Mitsuo Gen,et al.  Effective multiobjective EDA for bi-criteria stochastic job-shop scheduling problem , 2017, J. Intell. Manuf..

[5]  C. D. Pegden,et al.  Introduction to SIMAN , 1990, 1990 Winter Simulation Conference Proceedings.

[6]  Pankaj Sharma,et al.  Analysis of dispatching rules in a stochastic dynamic job shop manufacturing system with sequence-dependent setup times , 2014, Frontiers of Mechanical Engineering.

[7]  B. Roy,et al.  Les Problemes d'Ordonnancement , 1967 .

[8]  Deming Lei,et al.  Scheduling stochastic job shop subject to random breakdown to minimize makespan , 2011 .

[9]  Xingsheng Gu,et al.  A novel parallel quantum genetic algorithm for stochastic job shop scheduling , 2009 .

[10]  A. Alan B. Pritsker,et al.  Simulation with Visual SLAM and AweSim , 1997 .

[11]  Mostafa Zandieh,et al.  Integrating simulation and genetic algorithm to schedule a dynamic flexible job shop , 2009, J. Intell. Manuf..

[12]  Sheik Meeran,et al.  Deterministic job-shop scheduling: Past, present and future , 1999, Eur. J. Oper. Res..

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

[14]  Dimitri Golenko-Ginzburg,et al.  Optimal job-shop scheduling with random operations and cost objectives , 2002 .

[15]  V. Vinod,et al.  Simulation modeling and analysis of due-date assignment methods and scheduling decision rules in a dynamic job shop production system , 2011 .

[16]  Christian Prins,et al.  A GRASP × Evolutionary Local Search Hybrid for the Vehicle Routing Problem , 2009, Bio-inspired Algorithms for the Vehicle Routing Problem.

[17]  T. C. Edwin Cheng,et al.  A hybrid evolutionary algorithm to solve the job shop scheduling problem , 2016, Ann. Oper. Res..

[18]  Fuqing Zhao,et al.  An improved shuffled complex evolution algorithm with sequence mapping mechanism for job shop scheduling problems , 2015, Expert Syst. Appl..

[19]  Yuping Wang,et al.  A new hybrid genetic algorithm for job shop scheduling problem , 2012, Comput. Oper. Res..

[20]  Maghsud Solimanpur,et al.  Development of a simulation-based decision support system for controlling stochastic flexible job shop manufacturing systems , 2010, Simul. Model. Pract. Theory.

[21]  Ajai Jain,et al.  Performance analysis of dispatching rules in a stochastic dynamic job shop manufacturing system with sequence-dependent setup times: Simulation approach , 2015 .

[22]  C. Bierwirth A generalized permutation approach to job shop scheduling with genetic algorithms , 1995 .

[23]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

[24]  Philippe Lacomme,et al.  A GRASP for Supply Chain Optimization with Financial Constraints per Production Unit , 2013 .

[25]  Shih-Cheng Horng,et al.  Evolutionary algorithm for stochastic job shop scheduling with random processing time , 2012, Expert Syst. Appl..

[26]  Mauricio G. C. Resende,et al.  A Greedy Randomized Adaptive Search Procedure for Maximum Independent Set , 1994, Oper. Res..

[27]  Amir Azaron,et al.  A hybrid method for solving stochastic job shop scheduling problems , 2005, Appl. Math. Comput..

[28]  Rui Zhang,et al.  An Artificial Bee Colony Algorithm for the Job Shop Scheduling Problem with Random Processing Times , 2011, Entropy.

[29]  Hadi Mokhtari,et al.  Scheduling optimization of a stochastic flexible job-shop system with time-varying machine failure rate , 2015, Comput. Oper. Res..

[30]  Steffen Wolf,et al.  Evolutionary Local Search for the Super-Peer Selection Problem and the p -Hub Median Problem , 2007, Hybrid Metaheuristics.

[31]  Jinwei Gu,et al.  A novel competitive co-evolutionary quantum genetic algorithm for stochastic job shop scheduling problem , 2010, Comput. Oper. Res..