Decision Support Tool for Dynamic Scheduling

Production scheduling in the presence of real-time events is of great importance for the successful implementation of real-world scheduling systems. Most manufacturing systems operate in dynamic environments vulnerable to various stochastic real-time events which continuously forces reconsideration and revision of pre-established schedules. In an uncertain environment, efficient ways to adapt current solutions to unexpected events, are preferable to solutions that soon become obsolete. This reality motivated us to develop a tool that attempts to start filling the gap between scheduling theory and practice. The developed prototype is connected to the MRP software and uses meta heuristics to generate a predictive schedule. Then, whenever disruptions happen, like arrival of new tasks or cancelation of others, the tool starts rescheduling through a dynamic-event module that combines dispatching rules that best fit the performance measures pre-classified by Kano’s model. The proposed tool was tested in an in-depth computational study with dynamic task releases and stochastic execution time. The results demonstrate the effectiveness of the model.

[1]  Yeong-Dae Kim,et al.  A systematic procedure for setting parameters in simulated annealing algorithms , 1998, Comput. Oper. Res..

[2]  Anders Gustafsson,et al.  How to create attractive and unique customer experiences: An application of Kano's theory of attractive quality to recreational tourism , 2010 .

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

[4]  Donya Rahmani,et al.  A stable reactive approach in dynamic flexible flow shop scheduling with unexpected disruptions: A case study , 2016, Comput. Ind. Eng..

[5]  Jeffrey W. Herrmann,et al.  Rescheduling Manufacturing Systems: A Framework of Strategies, Policies, and Methods , 2003, J. Sched..

[6]  Chandrasekharan Rajendran,et al.  A comparative study of dispatching rules in dynamic flowshops and jobshops , 1999, Eur. J. Oper. Res..

[7]  Osman Kulak,et al.  Hybrid genetic algorithms for minimizing makespan in dynamic job shop scheduling problem , 2016, Comput. Ind. Eng..

[8]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

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

[10]  Ihsan Sabuncuoglu,et al.  Robustness and stability measures for scheduling: single-machine environment , 2008 .

[11]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[12]  Ihsan Sabuncuoglu,et al.  Analysis of reactive scheduling problems in a job shop environment , 2000, Eur. J. Oper. Res..

[13]  J. Christopher Beck,et al.  Queueing-theoretic approaches for dynamic scheduling: A survey , 2014 .

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

[15]  Richard W. Eglese,et al.  Simulated annealing: A tool for operational research , 1990 .

[16]  Ihsan Sabuncuoglu,et al.  Rescheduling frequency in an FMS with uncertain processing times and unreliable machines , 1999 .

[17]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[18]  Peter Cowling,et al.  Production, Manufacturing and Logistics Using real time information for effective dynamic scheduling , 2002 .

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

[20]  Lars Witell,et al.  Theory of attractive quality and life cycles of quality attributes , 2011 .

[21]  Reha Uzsoy,et al.  Executing production schedules in the face of uncertainties: A review and some future directions , 2005, Eur. J. Oper. Res..

[22]  Mostafa Zandieh,et al.  A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms , 2016, Comput. Oper. Res..

[23]  Reha Uzsoy,et al.  Predictable scheduling of a single machine with breakdowns and sensitive jobs , 1999 .

[24]  Joyce Friedman,et al.  A Non-Numerical Approach to Production Scheduling Problems , 1955, Oper. Res..

[25]  Maria Leonilde Rocha Varela,et al.  Distributed Manufacturing Scheduling Based on a Dynamic Multi-criteria Decision Model , 2014 .

[26]  Fatos Xhafa,et al.  Metaheuristics for Scheduling in Industrial and Manufacturing Applications , 2008, Metaheuristics for Scheduling in Industrial and Manufacturing Applications.

[27]  Reha Uzsoy,et al.  Analysis of periodic and event-driven rescheduling policies in dynamic shops , 1992 .

[28]  Maria Leonilde Rocha Varela,et al.  A Dynamic Selection of Dispatching Rules Based on the Kano Model Satisfaction Scheduling Tool , 2018, Innovation, Engineering and Entrepreneurship.

[29]  Sanja Petrovic,et al.  SURVEY OF DYNAMIC SCHEDULING IN MANUFACTURING SYSTEMS , 2006 .

[30]  S. E. Elmaghraby,et al.  The Planning and Scheduling of Production Systems , 1996 .