Abstract
Many manufacturing facilities generate and update production schedules, which are plans that state when certain controllable activities (e.g., processing of jobs by resources) should take place. Production schedules help managers and supervisors coordinate activities to increase productivity and reduce operating costs. Because a manufacturing system is dynamic and unexpected events occur, rescheduling is necessary to update a production schedule when the state of the manufacturing system makes it infeasible. Rescheduling updates an existing production schedule in response to disruptions or other changes. Though many studies discuss rescheduling, there are no standard definitions or classification of the strategies, policies, and methods presented in the rescheduling literature. This paper presents definitions appropriate for most applications of rescheduling manufacturing systems and describes a framework for understanding rescheduling strategies, policies, and methods. This framework is based on a wide variety of experimental and practical approaches that have been described in the rescheduling literature. The paper also discusses studies that show how rescheduling affects the performance of a manufacturing system, and it concludes with a discussion of how understanding rescheduling can bring closer some aspects of scheduling theory and practice.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.REFERENCES
Abumaizar, R. J. and J. A. Svestka, “Rescheduling job shops under disruptions.” Int. J. Prod. Res., 35, 2065-2082 (1997).
Akkan, C., “Overtime scheduling: an application in finite-capacity real-time scheduling,” J. Oper. Res. Soc., 47, 1137-1149 (1996).
Akturk, M. Selim and Elif Gorgulu, “Match-up scheduling under a machine breakdown,” Eur. J. Oper. Res., 112, 81-97 (1999).
Arslan, Hasan, Hayriye Ayhan, and Tava Lennon Olsen, “Analytic models for when and how to expedite in make-to-order systems,” IIE Trans., 33, 1019-1029 (2001).
Baker, K. and D. W. Peterson, “An analytical framework for evaluating rolling schedules.” Manage. Sci., 25(4), 342-351 (1979).
Basnet, C. and J. H. Mize, “Scheduling and control of flexible manufacturing systems: a critical review.” Int. J. Comp. Integr. Manufact., 7(6), 340-355 (1994).
Bean, James C., John R. Birge, John Mittenthal and Charles E. Noon, “Matchup scheduling with multiple resources, release dates, and disruptions,” Oper. Res., 39(3), 470-483 (1991).
Bierwirth, Christian and Dirk C. Mattfeld, “Production scheduling and rescheduling with genetic algorithms,” Evolutionary Computation 7(1), 1-17 (1999).
Bispo, Carlos F. and Sridhar Tayur, “Managing simple re-entrant flow lines: theoretical foundation and experimental results,” IIE Trans., 33, 609-623 (2001).
Black, J. T., “Manufacturing systems,” in Paul M. Swamidass (ed.), Encyclopedia of Production and Manufacturing Management, Kluwer, Norwell, Massachusetts, 2000.
Brown, Donald E. and William T. Scherer, Intelligent Scheduling Systems, Kluwer Academic Publishers, Norwell, Massachusetts, 1995.
Browne, Jim (ed.), Knowledge-Based Production Management Systems. Elsevier Science Publishers, Amsterdam, 1989.
Buzacott, John A. and George J. Shanthikumar, Stochastic Models of Manufacturing Systems. Prentice Hall, Englewood Cliffs, New Jersey, 1993
Byeon, Eui-Seok, S. David Wu, and Robert H. Storer, “Decomposition heuristics for robust job shop scheduling,” IEEE Trans. Robot. Autom., 14(2), 303-313 (1998).
Chacon, G. R., “Using simulation to integrate scheduling with the manufacturing execution system.” Future Fab Inter., 63-66 (1998).
Chase, C. and P. J. Ramadge, “On real-time scheduling policies for flexible manufacturing systems.” IEEE Trans. Autom. Control, 37(4), 491-496 (1992).
Church, L. K. and R. Uzsoy, “Analysis of periodic and event-driven rescheduling policies in dynamic shops.” Inter. J. Comp. Integr. Manufact., 5, 153-163 (1992).
Cowling, Peter and Marcus Johansson, “Using real time information for effective dynamic scheduling,” Eur. J. Oper. Res., 139(2), 230-244 (2002).
Daniels, R. L. and P. Kouvelis, “Robust scheduling to hedge against processing time uncertainty in single-stage production,” Manage. Sci., 41(2), 363-376 (1995).
Dhingra, J. S., K. L. Musser, and G. L. Blankenship, “Real-time operations scheduling for flexible manufacturing systems.” Proc. 1992 Winter Simulation Conf., 849-855 (1992).
Dutta, A., “Reacting to scheduling exceptions in FMS environments.” IIE Trans., 22(4), 300-314 (1990).
Fang, J. and Y. Xi, “A rolling horizon job shop rescheduling strategy in the dynamic environment.” Inter. J. Adv. Manufact. Tech., 13, 227-232 (1997).
Farn, C. K. and A. P. Muhlemann, “The dynamic aspects of a production scheduling problem,” Inter. J. Prod. Res., 17, 15-21 (1979).
Gershwin, Stanley B., Manufacturing Systems Engineering. PTR Prentice Hall, Englewood Cliffs, New Jersey, 1994.
Graham, R. L., E. L. Lawler, J. K. Lenstra, and A. H. G. Rinnooy Kan, “Optimization and approximation in deterministic machine scheduling: a survey,” Ann. Discrete Math. 5, 287-326 (1979).
Green, G. I. and L. B. Appel, “An empirical analysis of job shop dispatch rule selection,” J. Oper. Manage., 1, 197-203 (1981).
Hall, Nicholas G. and Chelliah Sriskandarajah, “A survey of machine scheduling problems with blocking and no-wait in process,” Oper. Res., 44(3), 510-525 (1996).
Henning, G. P. and J. Cerda, “An expert system for predictive and reactive scheduling of multiproduct batch plants.” Latin Am. App. Res., 25, 187-198 (1995).
Herrmann, Jeffrey W., “A genetic algorithm for minimax optimization problems,” Proceedings of the 1999 Congress on Evolutionary Computation, Washington, DC (July 6–9) 1999, pp. 1099-1103.
Herrmann, Jeffrey W., Chung-Yee Lee, and J. Snowdon, “A classification of static scheduling problems,” in P. M. Pardalos (eds.), Complexity in Numerical Optimization. World Scientific, 1993.
Herrmann, Jeffrey W. and David R. Delalio, “Algorithms for sheet metal nesting,” IEEE Trans. Robot. Autom., 17(2), 183-190 (2001).
Herrmann, Jeffrey W., Chung-Yee Lee, and Jim Hinchman, “Global job shop scheduling with a genetic algorithm,” Production and Operations Management, 4(1), 30-45 (1995).
Hopp, Wallace J. and Mark L. Spearman, Factory Physics, Irwin/McGraw-Hill, Boston, 1996.
Huang, Y.-G., L. N. Kanal, and S. K. Tripathi, “Reactive scheduling for a single machine: Problem definition, analysis, and heuristic solution.” Int. J. Comput. Integr. Manufact., 3(1), 6-12 (1990).
Jain, A. K. and H. A. Elmaraghy, “Production scheduling/rescheduling in flexible manufacturing,” Int. J. Prod. Res., 35, 281-309 (1997).
Jones, A., F. Riddick, and L. Rabelo, “Development of a predictive-reactive scheduler using genetic algorithms and simulation-based scheduling software.” (White paper) (1998).
Kamoun, H. and C. Sriskandarajah, “The complexity of scheduling jobs in repetitive manufacturing systems.” Eur. J. Oper. Res., 70(3), 350-364 (1993).
Kempf, Karl G., “Intelligently scheduling semiconductor wafer fabrication,” in M. Zweben M. S. Fox (eds.), Intelligent Scheduling, Morgan Kaufmann Publishers, San Francisco, 1994.
Kim, M. H. and Y.-D. Kim, “Simulation-based real-time scheduling in a flexible manufacturing system.” J. Manufact. Syst., 13, 85-93 (1994).
Koenig, Daniel T., Fundamentals of Shop Operations Management: Work Station Dynamics, American Society of Mechanical Engineers, New York, 2000.
Kumar, P. R., “Scheduling manufacturing systems of re-entrant lines,” in David D. Yao (eds.), Stochastic Modeling and Analysis of Manufacturing Systems, Springer-Verlag, New York, 1994, pp. 325-360.
Lee, Tae-Eog and Marc E. Posner, “Performance measures and schedules in periodic job shops,” Oper. Res., 45(1), 72-91 (1997).
Leon, V. Jorge, S. David Wu, and Robert H. Storer, “Robustness measures and robust scheduling for job shops,” IIE Trans., 26(5), 32-43 (1994).
Li, R.-K., Y.-T. Shyu, and S. Adiga, “A heuristic rescheduling algorithm for computer-based production scheduling systems.” Int. J. Prod. Res., 31, 1815-1826 (1993).
Liu, J. and B. L. MacCarthy, “The classification of FMS scheduling problems,” Int. J. Prod. Res., 34(3), 647-656 (1996).
Markowitz, David M. and Lawrence M. Wein, “Heavy traffic analysis of dynamic cyclic policies: a unified treatment of the single machine scheduling problem,” Oper. Res., 49(2), 246-270 (2001).
Matsuo, Hirofumi, “Cyclic scheduling problems in the two-machine permutation flow shop: complexity, worst-case, and average-case analysis,” Naval Res. Logist., 37, 679-694 (1990).
McKay, Kenneth N. and Vincent C. S. Wiers, “Unifying the theory and practice of production scheduling,” J. Manufact. Syst., 18(4), 241-255 (1999).
McPherson, R. F. and K. P. White Jr., “Periodic flow line scheduling,” Int. J. Prod. Res., 36(1), 51-73 (1998).
Mehta, S. V. and R. M. Uzsoy, “Predictable scheduling of a job shop subject to breakdowns.” IEEE Trans. Robot. Autom., 14, 365-378 (1998).
Miyashita, Kazuo and Katia Sycara, “Adaptive case-based control of schedule revision,” in Monte, ZwebenMark S. Fox (eds.), Intelligent Scheduling, pp. 29-66, Morgan Kaufmann Publishers, San Francisco, 1994.
Muhlemann, A. P., A. G. Lockett, and C.-K. Farn, “Job shop scheduling heuristics and frequency of scheduling,” Int. J. Prod. Res., 20(2), 227-241 (1982).
Nof, Shimon Y. and Grant F. Hank, “Adaptive/predictive scheduling: review and a general framework,” Prod. Planning Control, 2(4), 298-312 (1991).
O'Donovan, Ronan, Reha Uzsoy, and Kenneth N. McKay, “Predictable scheduling of a single machine with breakdowns and sensitive jobs,” Int. J. Prod. Res., 37(18), 4217-4233 (1999).
Olumolade, M. O. and D. H. Norrie, “Reactive scheduling system for cellular manufacturing with failure-prone machines.” Int. J. Comput. Integr. Manufact., 9(2), 131-144 (1996).
Ovacik, I. M. and R. Uzsoy, “Rolling horizon algorithms for a single-machine dynamic scheduling problem with sequence-dependent setup times.” Int. J. Prod. Res., 32(6), 1243-1263 (1994).
Ovacik, I. M. and R. Uzsoy, “Rolling horizon procedures for dynamic parallel machine scheduling with sequence-dependent setup times,” Int. J. Prod. Res., 33(11), 3173-3192 (1995).
Panwalkar, S. S. and W. Iskander, “A survey of scheduling rules,” Oper. Res., 25, 45-61 (1977).
Peng, C. and F. F. Chen, “A simulation based ordinal optimization approach to real-time control and scheduling of flexible manufacturing systems,” Working paper submitted for presentation at NAMRC XXVI (May 1998) and publication at Transactions of NAMRI/SME, 1998.
Perkins, J. R. and P. R. Kumar, “Stable, distributed, real-time scheduling of flexible manufacturing/assembly/disassembly systems,” IEEE Trans. Autom. Control, 34(2), 139-148 (1989).
Pinedo, Michael, Scheduling: Theory, Algorithms, and Systems Prentice Hall, Englewood Cliffs, New Jersey, 1995.
Pinedo, Michael and Xiuli Chao, Operations Scheduling with Applications in Manufacturing and Services, Irwin McGraw Hill, Boston, 1999.
Portougal, Victor and David J. Robb, “Production scheduling theory: just where is it applicable?” INTERFACES, 30(6), 64-76 (2000).
Prietula, Michael J., Hsu Wen-Ling, Ow Peng Si, and Gerald L. Thompson, “MacMerl: mixed-initiative scheduling with coincident problem spaces,” in M. Zweben and M.S. Fox (eds.), Intelligent Scheduling, Morgan Kaufmann Publishers, San Francisco, 1994.
Roundy, Robin, “Cyclic schedules for job shops with identical jobs,” Math. Oper. Res., 17(4), 842-865 (1992).
Sabuncuoglu, I. and S. Karabuk, “Rescheduling frequency in an FMS with uncertain processing times and unreliable machines.” J. Manufact. Syst., 18(4), 268-283 (1999).
Shafaei, R. and P. Brunn, “Workshop scheduling using practical (inaccurate) data—Part 1: the performance of heuristic scheduling rules in a dynamic job shop environment using a rolling time horizon approach.” Int. J. Prod. Res., 37(17), 3913-3925 (1999a).
Shafaei, R. and P. Brunn, “Workshop scheduling using practical (inaccurate) data—Part 2: an investigation of the robustness of scheduling rules in a dynamic and stochastic environment.” Int. J. Prod. Res., 37(18), 4105-4117 (1999b).
Smith, Stephen F., “OPIS: a methodology and architecture for reactive scheduling,” in Monte Zweben and Mark S. Fox (eds.), Intelligent Scheduling, pp. 29-66, Morgan Kaufmann Publishers, San Francisco, 1994.
Smith, Stephen F., Peng Si Ow, Jean-Yves Potvin, Nicola Muscettola, and Dirk C. Matthys, “An integrated framework for generating and revising factory schedules,” J. Oper. Res. Soc., 41(6), 539-552 (1990).
Sun, D. and L. Lin, “A dynamic job shop scheduling framework: a backward approach,” Int. J. Prod. Res., 32(4), 967-985 (1994).
Szelke, E. and R. Kerr, “Knowledge-based reactive scheduling.” Production Planning and Control, 5(2), 124-145 (1994).
Tabe, T. and G. Salvendy, “Toward a hybrid intelligent system for scheduling and rescheduling of FMS,” Int. J. Comput. Integr. Manufact., 1(3), 154-164 (1988).
Vieira, Guilherme E., Jeffrey W. Herrmann, and Edward Lin, “Analytical models to predict the performance of a single-machine system under periodic and event-driven rescheduling strategies,” Int. J. Prod. Res., 38(8), 1899-1915 (2000a).
Vieira, Guilherme E., Jeffrey W. Herrmann, and Edward Lin, “Predicting the performance of rescheduling strategies for parallel machine systems,” J. Manufact. Syst., 19(4), 256-266 (2000b).
Vollmann, Thomas E., William L. Berry, and Clay Whybark, Manufacturing Planning and Control Systems (4th edn) Irwin/McGraw-Hill, New York, 1997.
Watatani, Y. and S. Fujii, A study on rescheduling policy in production system. JAPAN/USA Symp. Flexible Automation ASMe, 1992.
Wu, S. David, Eui-Seok Byeon, and Robert H. Storer, “A graph-theoretic decomposition of the job shop scheduling problem to achieve scheduling robustness,” Oper. Res., 47(1), 113-124 (1999).
Wu, H.-H. and R. K. Li, “A new rescheduling method for computer based scheduling systems.” Int. J. Prod. Res., 33(8), 2097-2110 (1995).
Wu, S. D., R. H. Storer and P.-C. Chang, “One-machine rescheduling heuristics with efficiency and stability as criteria.” Comput. Oper. Res., 20, 1-14 (1993).
Yamamoto, M. and S. Y. Nof, Scheduling/rescheduling in the manufacturing operating system environment. Int. J. Prod. Res., 23(4), 705-722 (1985).
Zweben, Monte and Mark S. Fox, Intelligent Scheduling, Morgan Kaufmann Publishers, San Francisco, 1994.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Vieira, G.E., Herrmann, J.W. & Lin, E. Rescheduling Manufacturing Systems: A Framework of Strategies, Policies, and Methods. Journal of Scheduling 6, 39–62 (2003). https://doi.org/10.1023/A:1022235519958
Issue Date:
DOI: https://doi.org/10.1023/A:1022235519958