A class of hypothesis-test-based genetic algorithms for flow shop scheduling with stochastic processing time

As an important optimisation problem with a strong engineering background, stochastic flow shop scheduling with uncertain processing time is difficult because of inaccurate objective estimation, huge search space, and multiple local minima, especially NP-hardness. As an effective meta-heuristic, genetic algorithms (GAs) have been widely studied and applied in scheduling fields, but so far seldom for stochastic cases. In this paper, a hypothesis-test method, an effective methodology in statistics, is employed and incorporated into a GA to solve the stochastic flow shop scheduling problem and to avoid premature convergence of the GA. The proposed approach is based on statistical performance and a hypothesis test. It not only preserves the global search ability of a GA, but it can also reduce repeated searches for those solutions with similar performance in a statistical sense so as to enhance population diversity and achieve better results. Simulation results based on some benchmarks demonstrate the feasibility and effectiveness of the proposed method by comparison with traditional GAs. The effects of some parameters on the performance of the proposed algorithms are also discussed .

[1]  A. J. Clewett,et al.  Introduction to sequencing and scheduling , 1974 .

[2]  Jacques Carlier,et al.  Ordonnancements à contraintes disjonctives , 1978 .

[3]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

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

[5]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[6]  I. Osman,et al.  Simulated annealing for permutation flow-shop scheduling , 1989 .

[7]  David K. Smith,et al.  The application of the simulated annealing algorithm to the solution of the n/m/Cmax flowshop problem , 1990, Comput. Oper. Res..

[8]  P. De,et al.  Expectation-variance analyss of job sequences under processing time uncertainty , 1992 .

[9]  M. Gen,et al.  An effective method for solving flow shop scheduling problems with fuzzy processing times , 1993 .

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

[11]  Colin R. Reeves,et al.  A genetic algorithm for flowshop sequencing , 1995, Comput. Oper. Res..

[12]  E. Nowicki,et al.  A fast tabu search algorithm for the permutation flow-shop problem , 1996 .

[13]  Christos Koulamas,et al.  A new constructive heuristic for the flowshop scheduling problem , 1998, Eur. J. Oper. Res..

[14]  Georg Ch. Pflug,et al.  Optimal stochastic single-machine-tardiness scheduling by stochastic branch-and-bound , 1999, Eur. J. Oper. Res..

[15]  Gintaras V. Reklaitis,et al.  A framework for schedule evaluation with processing uncertainty , 1999 .

[16]  Peter B. Luh,et al.  An effective approach for job-shop scheduling with uncertain processing requirements , 1999, IEEE Trans. Robotics Autom..

[17]  Christos G. Cassandras,et al.  Ordinal optimisation and simulation , 2000, J. Oper. Res. Soc..

[18]  George L. Vairaktarakis,et al.  Robust scheduling of a two-machine flow shop with uncertain processing times , 2000 .

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

[20]  Ali M. S. Zalzala,et al.  Recent developments in evolutionary computation for manufacturing optimization: problems, solutions, and comparisons , 2000, IEEE Trans. Evol. Comput..

[21]  J. Grabowski,et al.  New block properties for the permutation flow shop problem with application in tabu search , 2001, J. Oper. Res. Soc..

[22]  Ling Wang,et al.  An effective hybrid optimization strategy for job-shop scheduling problems , 2001, Comput. Oper. Res..

[23]  I. Grossmann,et al.  A novel branch and bound algorithm for scheduling flowshop plants with uncertain processing times , 2002 .

[24]  Ling Wang,et al.  An Effective Hybrid Heuristic for Flow Shop Scheduling , 2003 .

[25]  Ling Wang,et al.  A class of order-based genetic algorithm for flow shop scheduling , 2003 .

[26]  Ling Wang,et al.  A modified evolutionary programming for flow shop scheduling , 2003 .