Intelligent scheduling of FMSs with inductive learning capability using neural networks

With the growing uncertainty and complexity in the manufacturing environment, most scheduling problems have been proven to be NP-complete and this can degrade the performance of conventional operations research (OR) techniques. This article presents a system-attribute-oriented knowledge-based scheduling system (SAOSS) with inductive learning capability. With the rich heritage from artificial intelligence (AI), SAOSS takes a multialgorithm paradigm which makes it more intelligent, flexible, and suitable than others for tackling complicated, dynamic scheduling problems.SAOSS employs an efficient and effective inductive learning method, a continuous iterative dichotomister 3 (CID3) algorithm, to induce decision rules for scheduling by converting corresponding decision trees into hidden layers of a self-generated neural network. Connection weights between hidden units imply the scheduling heuristics, which are then formulated into scheduling rules. An FMS scheduling problem is also given for illustration. The scheduling results show that the system-attribute-oriented knowledge-based approach is capable of addressing dynamic scheduling problems.

[1]  Krzysztof J. Cios,et al.  A machine learning method for generation of a neural network architecture: a continuous ID3 algorithm , 1992, IEEE Trans. Neural Networks.

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

[3]  Rainer Leisten,et al.  Flowshop sequencing problems with limited buffer storage , 1990 .

[4]  J. Ross Quinlan,et al.  Learning Efficient Classification Procedures and Their Application to Chess End Games , 1983 .

[5]  Yih-Long Chang,et al.  Schedule generation in a dynamic job shop , 1990 .

[6]  M. Widmer,et al.  Job Shop Scheduling with Tooling Constraints: a Tabu Search Approach , 1991 .

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

[8]  Andrew Kusiak,et al.  Intelligent Manufacturing Systems , 1990 .

[9]  Yuehwern Yih,et al.  Learning real-time scheduling rules from optimal policy of semi-Markov decision processes , 1992 .

[10]  Ram Rachamadugu,et al.  Classification and review of FMS scheduling procedures , 1994 .

[11]  Shinichi Nakasuka,et al.  Dynamic scheduling system utilizing machine learning as a knowledge acquisition tool , 1992 .

[12]  Joseph J. Talavage,et al.  Intelligent dispatching for flexible manufacturing , 1991 .

[13]  Michael J. Shaw,et al.  Intelligent Scheduling with Machine Learning , 1995 .

[14]  Andrew Kusiak,et al.  Intelligent scheduling of automated machining systems , 1992 .

[15]  Nils J. Nilsson,et al.  The Mathematical Foundations of Learning Machines , 1990 .

[16]  Bernard Widrow,et al.  Layered neural nets for pattern recognition , 1988, IEEE Trans. Acoust. Speech Signal Process..

[17]  G. Rand Sequencing and Scheduling: An Introduction to the Mathematics of the Job-Shop , 1982 .

[18]  Michael J. Shaw,et al.  An Artificial Intelligence Approach to the Scheduling of Flexible Manufacturing Systems , 1989 .

[19]  Ranga V. Ramasesh Dynamic job shop scheduling: A survey of simulation research , 1990 .

[20]  Lawrence M. Wein,et al.  The Impact of Processing Time Knowledge on Dynamic Job-Shop Scheduling , 1991 .