Reactive scheduling in a make-to-order flexible job shop with re-entrant process and assembly: a mathematical programming approach

A mixed-integer linear programming model is presented for the scheduling of flexible job shops, a production mode characteristic of make-to-order industries. Re-entrant process (multiple visits to the same machine group) and a final assembly stage are simultaneously considered in the model. The formulation uses a continuous time representation and optimises an objective function that is a weighted sum of order earliness, order tardiness and in-process inventory. An algorithm for predictive-reactive scheduling is derived from the proposed model to deal with the arrival of new orders. This is illustrated with a realistic example based on data from the mould making industry. Different reactive scheduling scenarios, ranging from unchanged schedule to full re-scheduling, are optimally generated for order insertion in a predictive schedule. Since choosing the most suitable scenario requires balancing criteria of scheduling efficiency and stability, measures of schedule changes were computed for each re-scheduling solution. The short computational times obtained are promising regarding future application of this approach in the manufacturing environment studied.

[1]  Chao-Hsien Pan,et al.  A study of integer programming formulations for scheduling problems , 1997, Int. J. Syst. Sci..

[2]  Haruhiko Suwa,et al.  Capability of cumulative delay based reactive scheduling for job shops with machine breakdowns , 2007, Comput. Ind. Eng..

[3]  Chih-Ming Hsu,et al.  Mathematical modelling of multi-objective job shop scheduling with dependent setups and re-entrant operations , 2005 .

[4]  Wen Feng Lu,et al.  Business information modelling for process integration in the mold making industry , 2007 .

[5]  Sang-Jin Lee,et al.  Scheduling a multi-chip package assembly line with reentrant processes and unrelated parallel machines , 2008, 2008 Winter Simulation Conference.

[6]  M. Selim Akturk,et al.  Match-up scheduling under a machine breakdown , 1999, Eur. J. Oper. Res..

[7]  Velusamy Subramaniam,et al.  Reactive Recovery of Job Shop Schedules – A Review , 2002 .

[8]  Wai Keung Wong,et al.  Mathematical model and genetic optimization for the job shop scheduling problem in a mixed- and multi-product assembly environment: A case study based on the apparel industry , 2006, Comput. Ind. Eng..

[9]  George T. S. Ho,et al.  A hybrid scheduling decision support model for minimizing job tardiness in a make-to-order based mould manufacturing environment , 2011, Expert Syst. Appl..

[10]  S. Macchietto,et al.  Minimizing the effects of batch process variability using online schedule modification , 1989 .

[11]  Ching-Jong Liao,et al.  An Improved Formulation for the Job-Shop Scheduling Problem , 1992 .

[12]  Ana Paula Barbosa-Póvoa,et al.  Optimal reactive scheduling of multipurpose, make-to-order industries , 2006 .

[13]  Harvey M. Wagner,et al.  An integer linear‐programming model for machine scheduling , 1959 .

[14]  Jen-Shiang Chen,et al.  Integer programming models for the re-entrant shop scheduling problems , 2006 .

[15]  E. H. Bowman THE SCHEDULE-SEQUENCING PROBLEM* , 1959 .

[16]  Chris N. Potts,et al.  Fifty years of scheduling: a survey of milestones , 2009, J. Oper. Res. Soc..

[17]  Hlynur Stefansson,et al.  Production , Manufacturing and Logistics Discrete and continuous time representations and mathematical models for large production scheduling problems : A case study from the pharmaceutical industry , 2011 .

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

[19]  John M. Wilson,et al.  Alternative Formulations of a Flow-shop Scheduling Problem , 1989 .

[20]  Upendra Dave,et al.  Heuristic Scheduling Systems , 1993 .

[21]  Marianthi G. Ierapetritou,et al.  Process scheduling under uncertainty: Review and challenges , 2008, Comput. Chem. Eng..

[22]  Lale Özbakır,et al.  Mathematical models for job-shop scheduling problems with routing and process plan flexibility , 2010 .

[23]  Nobuhiro Sugimura,et al.  Co-evolutionary Genetic Algorithms for Reactive Scheduling , 2010 .

[24]  Jaime Cerdá,et al.  An MILP continuous-time approach to short-term scheduling of resource-constrained multistage flowshop batch facilities , 2001 .

[25]  George Q. Huang,et al.  Integrating order review/release and dispatching rules for assembly job shop scheduling using a simulation approach , 2011 .

[26]  Stephen F. Smith,et al.  Reactive Scheduling Systems , 1995 .

[27]  Shi-Chung Chang,et al.  Daily scheduling for R&D semiconductor fabrication , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[28]  C. Floudas,et al.  Production Scheduling of a Large-Scale Industrial Batch Plant. II. Reactive Scheduling , 2006 .

[29]  M.C. Gomes *,et al.  Optimal scheduling for flexible job shop operation , 2005 .

[30]  Young Hoon Lee,et al.  Real-time scheduling of multi-stage flexible job shop floor , 2011 .

[31]  Sooyoung Kim,et al.  Mean value analysis of re-entrant line with batch machines and multi-class jobs , 2002, Comput. Oper. Res..

[32]  Cemal Özgüven,et al.  Mixed integer goal programming models for the flexible job-shop scheduling problems with separable and non-separable sequence dependent setup times , 2012 .

[33]  James C. Bean,et al.  Matchup Scheduling with Multiple Resources, Release Dates and Disruptions , 1991, Oper. Res..

[34]  Dion H. Cummings Mckoy Production scheduling in a process and assembly job shop , 1999 .

[35]  Luis Puigjaner,et al.  Optimal Reactive Scheduling of Manufacturing Plants with Flexible Batch Recipes , 2007 .

[36]  P. Castro,et al.  Short-Term Scheduling of Multistage Batch Plants with Unlimited Intermediate Storage , 2008 .

[37]  Sinan Gürel,et al.  Parallel machine match-up scheduling with manufacturing cost considerations , 2010, J. Sched..

[38]  D. Petrovic,et al.  A fuzzy logic based production scheduling/rescheduling in the presence of uncertain disruptions , 2006, Fuzzy Sets Syst..

[39]  Sheik Meeran,et al.  Deterministic job-shop scheduling: Past, present and future , 1999, Eur. J. Oper. Res..

[40]  Nicholas G. Odrey,et al.  A generalized Petri net modeling approach for the control of re-entrant flow semiconductor wafer fabrication , 2001 .

[41]  Jaime Cerdá,et al.  State-of-the-art review of optimization methods for short-term scheduling of batch processes , 2006, Comput. Chem. Eng..

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

[43]  Nhu Binh Ho,et al.  Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems , 2008, Comput. Ind. Eng..

[44]  Ignacio E. Grossmann,et al.  Decomposition techniques for multistage scheduling problems using mixed-integer and constraint programming methods , 2002 .

[45]  Gabriela P. Henning,et al.  Computers and Chemical Engineering , 2022 .

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

[47]  Bárbara Esperança Virgílio,et al.  Otimização do escalonamento da produção na indústria de moldes: aplicação ao caso da GECO , 2015 .

[48]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[49]  Peter Brucker,et al.  Job-shop Scheduling Problem , 2009, Encyclopedia of Optimization.

[50]  Jen-Shiang Chen,et al.  Mixed binary integer programming formulations for the reentrant job shop scheduling problem , 2005, Comput. Oper. Res..

[51]  Zhiwei Zhu,et al.  Minimizing the sum of earliness/tardiness in multi-machine scheduling: a mixed integer programming approach , 2000 .

[52]  Song Jian-cheng A Review of Optimization Methods under Uncertainty for Short-term Scheduling of Batch Processes , 2009 .

[53]  B. K. Choi,et al.  Dispatching rules for dynamic scheduling of one-of-a-kind production , 2006, Int. J. Comput. Integr. Manuf..

[54]  A. Barbosa‐Póvoa,et al.  Reactive Scheduling Framework for a Multiproduct Pipeline with Inventory Management , 2007 .

[55]  Saeed Mansour,et al.  Dynamic flexible job shop scheduling with alternative process plans: an agent-based approach , 2011 .

[56]  Augusto Q. Novais,et al.  A discrete time reactive scheduling model for new order insertion in job shop, make-to-order industries , 2010 .

[57]  Anil K. Jain,et al.  PRODUCTION SCHEDULING/RESCHEDULING IN FLEXIBLE MANUFACTURING , 1997 .

[58]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[59]  Lin Danping,et al.  A review of the research methodology for the re-entrant scheduling problem , 2011 .

[60]  William G. Ferrell,et al.  Dynamic rescheduling that simultaneously considers efficiency and stability , 2004, Comput. Ind. Eng..