Neural Network to Select Dynamic Scheduling Heuristics

ABSTRACT Frequently, several heuristic strategies are relevant to a given production scheduling problem. A choice must be made among them whenever these heuristics have different performances, and when none of them is globally better than the other ones. A neural network approach for selecting the most suited heuristic is discussed. The configuration of the shop floor, the characteristics of the manufacturing program to be carried out, and the performance criteria to optimize are presented as inputs to the first layer. The most suitable heuristic is given as output. Such a neural network is trained using a large sample of simulation results as training examples. This technique is illustrated through the dynamic scheduling problem of a simplified flow shop. A back propagation neural network finds the most appropriate dispatching rules in ninety four percent of the cases. The benefits of the neural network approach over other possible methods are discussed.

[1]  Philip D. Wasserman,et al.  Neural computing - theory and practice , 1989 .

[2]  H. Paugam-Moisy On the convergence of a block-gradient algorithm for back-propagation learning , 1992, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks.

[3]  C. M. Harmonosky,et al.  Real-time scheduling in computer integrated manufacturing: a review of recent research , 1991 .

[4]  Ali S. Kiran,et al.  Simulation studies in job shop sheduling—I a survey , 1984 .

[5]  R. D. Hurrion,et al.  Using a Neural Network to Enhance the Decision Making Quality of a Visual Interactive Simulation Model , 1992 .

[6]  L. N. Van Wassenhove,et al.  Analysis of Scheduling Rules for an FMS , 1990 .

[7]  Richard P. Lippmann,et al.  An introduction to computing with neural nets , 1987 .

[8]  Robert T. Barrett,et al.  A SLAM II simulation study of a simplified flow shop , 1986, Simul..

[9]  Sang Chan Park Heuristic Learning for Pattern Directed Scheduling in a Flexible Manufacturing System , 1989 .

[10]  Don T. Phillips,et al.  A state-of-the-art survey of dispatching rules for manufacturing job shop operations , 1982 .

[11]  Andrew Kusiak,et al.  Expert systems for planning and scheduling manufacturing systems , 1988 .

[12]  Henri Pierreval,et al.  A Simulation and Learning Technique for Generating Knowledge about Manufacturing Systems Behavior , 1990 .

[13]  S. S. Panwalkar,et al.  A Survey of Scheduling Rules , 1977, Oper. Res..

[14]  Didier Canals Ordonnancement d'atelier par simulation : étude des règles de priorité et aide au lancement , 1986 .

[15]  Henri Pierreval,et al.  Rule-based simulation metamodels , 1992 .

[16]  K. Preston White,et al.  A recent survey of production scheduling , 1988, IEEE Trans. Syst. Man Cybern..

[17]  Ronald J. Ebert,et al.  Search and Simulation Selection of a Job-Shop Sequencing Rule , 1975 .

[18]  Jack P. C. Kleijnen,et al.  Experimental design and regression analysis in simulation : An FMS case study , 1988 .

[19]  A. S. Spachis,et al.  Heuristics for flow-shop scheduling , 1980 .

[20]  J. Kleijnen Statistical tools for simulation practitioners , 1986 .