Genetic learning through simulation: An investigation in shop floor scheduling

This paper considers the automated learning of strategies for real-time scheduling in dynamic factory floor environments. A simulation model of the shop floor provides continuous inputs to a genetic algorithm based learning system. Learning is used to update the knowledge bases of "intelligent" dispatchers in the floor shop setup. The performance of the learning system is compared with that of commonly used dispatching rules, and experimental results are presented for a two-stage flowline and for a more general jobshop environment.

[1]  George Chryssolouris,et al.  Manufacturing systems operation: Dispatch rules versus intelligent control , 1988 .

[2]  Gary J. Koehler,et al.  Genetic learning of dynamic scheduling within a simulation environment , 1994, Comput. Oper. Res..

[3]  R. M. Kerr,et al.  Implementation of an expert system for production scheduling , 1988 .

[4]  Yu-Chi Ho,et al.  A gradient technique for general buffer storage design in a production line , 1979 .

[5]  Kalyanmoy Deb,et al.  Messy Genetic Algorithms: Motivation, Analysis, and First Results , 1989, Complex Syst..

[6]  L. D. Whitley,et al.  The Traveling Salesman and Sequence Scheduling : , 1990 .

[7]  Michael C. Fu,et al.  Using perturbation analysis for gradient estimation, averaging and updating in a stochastic approximation algorithm , 1988, WSC '88.

[8]  Gunar E. Liepins,et al.  Machine learning applications to job shop scheduling , 1988, IEA/AIE '88.

[9]  Lawrence Davis,et al.  Job Shop Scheduling with Genetic Algorithms , 1985, ICGA.

[10]  Michael J. Shaw,et al.  Integration of simulation modeling and inductive learning in an adaptive decision support system , 1993, Decis. Support Syst..

[11]  Klaus Neumann,et al.  Schedule-an expert-like system for machine scheduling , 1988 .

[12]  M. Deaton,et al.  Response Surfaces: Designs and Analyses , 1989 .

[13]  Gunar E. Liepins,et al.  Learning Decision Rules for scheduling Problems: A Classifier Hybrid Approach , 1989, ML.

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

[15]  David Haussler,et al.  Quantifying Inductive Bias: AI Learning Algorithms and Valiant's Learning Framework , 1988, Artif. Intell..

[16]  Siddhartha Bhattacharyya,et al.  A review of machine learning in scheduling , 1994 .

[17]  Stephen F. Smith,et al.  The Role of Intelligent Reactive Processing in Production Management. , 1985 .

[18]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

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

[20]  Darrell Whitley,et al.  Scheduling problems and traveling salesman: the genetic edge recombination , 1989 .

[21]  Jwm Will Bertrand,et al.  A dynamic priority rule for scheduling against due-dates , 1982 .

[22]  Geoff Buxey,et al.  Production scheduling: Practice and theory , 1989 .

[23]  Gunar E. Liepins,et al.  Greedy Genetics , 1987, ICGA.

[24]  K. N. Srikanth,et al.  A comparison of analytic and knowledge-based approaches to closed-shop scheduling , 1989 .

[25]  Gunar E. Liepins,et al.  A Classifier Based System for Discovering Scheduling Heuristics , 1987, ICGA.

[26]  Gilbert Syswerda,et al.  Uniform Crossover in Genetic Algorithms , 1989, ICGA.

[27]  Mark S. Fox,et al.  Constraint guided scheduling—a short history of research at CMU , 1990 .

[28]  David J. Miller,et al.  Simulation of a semiconductor manufacturing line , 1990, CACM.

[29]  Michael A. H. Dempster,et al.  A Stochastic Approach to Hierarchical Planning and Scheduling , 1982 .

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

[31]  Michael Jeng-Ping Shaw Knowledge-based scheduling in flexible manufacturing systems: an integration of pattern-directed inference and heuristic search , 1988 .

[32]  Stephen C. Graves,et al.  A Review of Production Scheduling , 1981, Oper. Res..

[33]  Gunar E. Liepins,et al.  Credit assignment and discovery in classifier systems , 1991, Int. J. Intell. Syst..

[34]  Michael J. Shaw,et al.  Intelligent Scheduling with Machine Learning Capabilities: The Induction of Scheduling Knowledge§ , 1992 .

[35]  A. I. Khuri,et al.  Response Surfaces: Designs and Analyses: Second Edition , 1987 .

[36]  Yuehwern Yih,et al.  Trace-driven knowledge acquisition (TDKA) for rule-based real time scheduling systems , 1990, J. Intell. Manuf..

[37]  John J. Grefenstette,et al.  Incremental Learning of Control Strategies with Genetic algorithms , 1989, ML.