Effective Estimation of Distribution Algorithm for Stochastic Job Shop Scheduling Problem

Abstract This paper propose an effective estimation of distribution algorithm (EDA), which solves the stochastic job-shop scheduling problem (S-JSP) with the uncertainty of processing time, to minimize the expected average makespan within a reasonable amount of calculation time. With the framework of proposed EDA, the probability model of operation sequence is estimated firstly. For sampling the processing time of each operation with the Monte Carlo methods, we use allocation method to decide the operation sequence then the expected makespan of each sampling is evaluated. Subsequently, updating mechanism of the probability models is proposed with the best solutions to obtain. Finally, for comparing with some existing algorithms by numerical experiments on the benchmark problems, we demonstrate the proposed effective estimation of distribution algorithm can obtain acceptable solution in the aspects of schedule quality and computational efficiency.

[1]  Andrew Y. C. Nee,et al.  Performance of an ant colony optimisation algorithm in dynamic job shop scheduling problems , 2009 .

[2]  Bo Liu,et al.  Hybrid Particle Swarm Optimization for Flow Shop Scheduling with Stochastic Processing Time , 2005, CIS.

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

[4]  Peter Kall,et al.  Stochastic Programming , 1995 .

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

[6]  Mitsuo Gen,et al.  The cooperative estimation of distribution algorithm: a novel approach for semiconductor final test scheduling problems , 2014, J. Intell. Manuf..

[7]  Deming Lei,et al.  A genetic algorithm for flexible job shop scheduling with fuzzy processing time , 2010 .

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

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

[10]  Jan Van Damme,et al.  Project scheduling under uncertainty survey and research potentials , 2002 .

[11]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[12]  Eugene L. Lawler,et al.  Chapter 9 Sequencing and scheduling: Algorithms and complexity , 1993, Logistics of Production and Inventory.

[13]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

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

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

[16]  J. A. Lozano,et al.  Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation , 2001 .