Using Data Mining for Due Date Assignment in a Dynamic Job Shop Environment

Due date assignment is an important task in shop floor control, affecting both timely delivery and customer satisfaction. Due date related performances are impacted by the quality of the due date assignment methods. Among the simple and easy to implement due date assignment methods, the total work content (TWK) method achieves the best performance for tardiness related performance criteria and is most widely used in practice and in study. The performance of the TWK method can be improved if the due date allowance factor k could render a more precise and accurate flowtime estimation of each individual job. In this study, in order to improve the performance of the TWK method, we have presented a model that incorporated a data mining tool – Decision Tree – for mining the knowledge of job scheduling about due date assignment in a dynamic job shop environment, which is represented by IF-THEN rules and is able to adjust an appropriate factor k according to the condition of the shop at the instant of job arrival, thereby reducing the due date prediction errors of the TWK method. Simulation results show that our proposed rule-based TWK due date assignment (RTWK) model is significantly better than its static and dynamic counterparts (i.e., TWK and Dynamic TWK methods). In addition, the RTWK model also extracted comprehensive scheduling knowledge about due date assignment, expressed in the form of IF-THEN rules, allowing production managers to easily understand the principles of due date assignment .

[1]  Jwm Will Bertrand,et al.  A comparison of due-date selection rules , 1981 .

[2]  Kenneth R. Baker,et al.  Sequencing Rules and Due-Date Assignments in a Job Shop , 1984 .

[3]  Padhraic Smyth,et al.  From Data Mining to Knowledge Discovery: An Overview , 1996, Advances in Knowledge Discovery and Data Mining.

[4]  Usama M. Fayyad,et al.  Data mining and knowledge discovery in databases: implications for scientific databases , 1997, Proceedings. Ninth International Conference on Scientific and Statistical Database Management (Cat. No.97TB100150).

[5]  Armin Shmilovici,et al.  Data mining for improving a cleaning process in the semiconductor industry , 2002 .

[6]  Michael J. A. Berry,et al.  Data mining techniques - for marketing, sales, and customer support , 1997, Wiley computer publishing.

[7]  John J. Kanet,et al.  Note-On Anomalies in Dynamic Ratio Type Scheduling Rules: A Clarifying Analysis , 1982 .

[8]  Kevin J. Dooley,et al.  Mixing static and dynamic flowtime estimates for due-date assignment , 1993 .

[9]  Petra Perner,et al.  Data Mining - Concepts and Techniques , 2002, Künstliche Intell..

[10]  Arthur Tay,et al.  Mining multiple comprehensible classification rules using genetic programming , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[11]  Alex Alves Freitas,et al.  Data mining with an ant colony optimization algorithm , 2002, IEEE Trans. Evol. Comput..

[12]  Feng-Chang R. Chang A study of factors affecting due-date predictability in a simulated dynamic job shop , 1994 .

[13]  T.C.E. Cheng Optimal total-work-content-power due-date determination and sequencing , 1987 .

[14]  T.C.E. Cheng,et al.  Job shop scheduling for missed due-date performance , 1998 .

[15]  Ihsan Sabuncuoglu,et al.  Operation-based flowtime estimation in a dynamic job shop , 2002 .

[16]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[17]  T. C. E. Cheng,et al.  Optimal Due-Date Determination and Sequencing of n Jobs on a Single Machine , 1984 .

[18]  Clare Bates Congdon,et al.  Classification of epidemiological data: a comparison of genetic algorithm and decision tree approaches , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).