Abstract
In most practical environments, scheduling is an ongoing reactive process where evolving and changing circumstances continually force reconsideration and revision of pre-established plans. Scheduling research has traditionally ignored this “process view” of the problem, focusing instead on optimization of performance under idealized assumptions of environmental stability and solution executability. In this paper, we present work aimed at the development of reactive scheduling systems, which approach scheduling as a problem of maintaining a prescriptive solution over time, and emphasize objectives (e.g., solution continuity, system responsiveness) which relate directly to effective development and use of schedules in dynamic environments. We describe OPIS, a scheduling system designed to incrementally revise schedules in response to changes to solution constraints. OPIS implements a constraint-directed approach to reactive scheduling. Constraint analysis is used to prioritize outstanding problems in the current schedule, identify important modification goals, and estimate the possibilities for efficient and non-disruptive schedule modification. This information, in turn, provides a basis for selecting among a set of alternative modification actions, which differ in conflict resolution and schedule improvement capabilities, computational requirements and expected disruptive effects.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Amiri, G. and S.F. Smith, “A Comparative Analysis of Constraint-Based Scheduling Strategies”, The Robotics Institute, Carnegie Mellon University, Tech. Report, September, 1992.
Bean, J.C., and J.R. Birge, “Match-Up Real-Time Scheduling”, Technical Report No. 85–22, University of Michigan, Department of Industrial and Operations Engineering, June, 1985.
Biefeld, E. and L. Cooper, “Operations Mission Planner: Final Report”, Jet Propulsion Laboratory, Tech. Report 90–16, March, 1990.
Burke, P., and P. Prosser, “A Distributed Asynchronous System for Predictive and Reactive Scheduling”, Tech. Report AISL42, Dept. of Computer Science, University of Strathclyde, 1989.
Collinot, A., C. LePape, and G. Pinoteau, “SONIA: A Knowledge-Based Scheduling System”, Artificial Intelligence in Engineering, 2 (2), 1988, pp. 86–94.
Dean, T.L. and D.V. McDermott, “Temporal Data Base Management”, Artificial Intelligence, 32 (1), April, 1987, pp. 1–56.
Erman, L.D., F. Hayes-Roth, V.R. Lesser and D.R. Reddy, “The Hearsay-II Speech Understanding System: Integrating Knowledge to Resolve Uncertainty”, Computing Surveys, Vol. 12, No. 2, 1980.
Fox, M.S., “Constraint-Directed Search: A Case Study in Job Shop Scheduling”, PhD. Thesis, Dept. of Computer Science, Carnegie Mellon University, 1983.
Fox, M.S., and S.F. Smith, “ISIS: A Knowledge-Based System for Factory Scheduling”, Expert Systems, 1 (1), July, 1984, pp. 25–49.
Fox, M.S., N. Sadeh, and C. Baycan, “Constrained Heuristic Search”, Proceedings IJCAI-89, Detroit, MI, August, 1989.
Graves, S.C., “A Review of Production Scheduling”, Operations Research, 29 (4), 1981, pp. 646–675.
Hynynen, J., “A Framework for Coordination in Distributed Production Management”, Ph.D. Thesis, Helsinki University of Technology, Laboratory of Information Processing Science, October, 1988.
Johnston, M., “SPIKE: AI Scheduling for NASA’s Hubble Space Telescope”, Proceedings 6th IEEE Conference on Artificial Intelligence Applications, Santa Barbara, CA, March, 1990, pp. 184–190.
LePape, C. and S.F. Smith, “Management of Temporal Constraints for Factory Scheduling”, Technical Report TR-CMU-RI-87–13, The Robotics Institute, Carnegie Mellon University, June, 1987.
Meleton, M.P., “OPT: Fantasy or Breakthrough”, Production and Inventory Management, Second Quarter, 1986, pp. 13–21.
Minton, S., M.D. Johnston, A.B. Phillips and P. Laird, “Solving Large-Scale Constraint Satisfaction and Scheduling Problems Using a Heuristic Repair Method”, Proceedings AAAI-90, Boston, July, 1990.
Johnson, L.A. and D.C. Montgomery, Operations Research in Production Planning, Scheduling and Inventory Control, John Wiley, New York, 1974.
Muscettola, N., S.F. Smith, A. Cesta, and D. D’Aloisi, “Coordinating Space Telescope Operations in an Integrated Planning and Scheduling Framework”, IEEE Control Systems, Vol. 12, No. 1 (February, 1992).
Ow, P.S.,“Focused Scheduling in Proportionate Flowshops”, Management Science, 31 (7), July, 1985, pp. 852–869.
Ow, P.S., S.F. Smith and A. Thiriez, “Reactive Plan Revision”, Proceedings AAAI-88, St. Paul, MN, August, 1988.
Ow, P.S., S.F. Smith and R.E. Howie, “CSS: A Cooperative Scheduling System”, in Expert Systems and Intelligent Manufacturing, (ed.) M.D. Oliff, Elsevier Science Publishing Co., 1988.
Ow, P.S. and S.F. Smith, “Viewing Scheduling as an Opportunistic Problem Solving Process”, in Annals of Operation Research, Vol. 12, (ed.) R. Jareslow, Baltzer Scientific Publishing Co., 1988.
Safavi, A. and S.F. Smith, “A Heuristic Search Approach to Planning and Scheduling of Software Projects”, in Advances in Artificial Intelligence: Natural Language, and Knowledge-Based Systems, (ed.) M. Golumbic, Springer-Verlag Publishers, 1990.
Smith, S.F., N. Keng, and K. Kempf, “Exploiting Local Flexibility During Execution of Pre-Computed Schedules”, in Applications of AI in Manufacturing (eds. D. Nau and C. Tong), MIT Press, July, 1992.
Smith, S.F., P.S. Ow, N. Muscettola, J.Y. Potvin, and D. Matthys, “An Integrated Framework for Generating and Revising Factory Schedules”, Journal of the Operational Research Society, 41(6), June, 1990.
Smith, S.F., “The OPIS Framework for Modeling Manufacturing Systems”, Technical Report TR-CMU-RI-89–30, The Robotics Institute, Carnegie Mellon University, December, 1989.
Smith, S.F., “A Constraint-Based Framework for Reactive Management of Factory Schedules”, in Intelligent Manufacturing, (ed.) M.D. Oliff, Benjamin Cummings Publishers, 1987.
Smith, S.F. and J.E. Hynynen, “Integrated Decentralization of Production Management: An Approach for Factory Scheduling”, in Intelligent and Integrated Manufacturing Analysis and Synthesis, (eds.) C.R. Liu, A. Requicha, and S. Chandrasekar, ASME PED-Vol. 25, New York, 1987.
Smith, S.F. and P.S. Ow, “The Use of Multiple Problem Decompositions in Time-Constrained Planning Tasks”, Proceedings IJCAI-85, Los Angeles, CA, August, 1985.
Smith, S.F. and O. Lassila, “Configurable Systems for Reactive Production Management”, in Knowledge-Based Reactive Scheduling, (eds.) R. Kerr and K. Szelke, IFIP Transactions 15-B, North Holland Publishers, Amsterdam, 1994.
Smith, S.F. and O. Lassila, “Toward the Development of Flexible Tools for Mixed-Initiative Transportation Scheduling”, Proceedings 199,E ARPA Planning Workshop, Tuscon, AR, February, 1994.
Smith, S.F. and K.P. Sycara, “Distributed, Multi-Level Management of Transportation Schedules”, Technical Report CMU-RI-TR-93–17, The Robotics Institute, Carnegie Mellon University, December, 1993.
Zweben, M., M. Deale, and R. Gargan, “Anytime Rescheduling”, Proceedings 1990 DARPA Workshop on Innovative Approaches to Planning, Scheduling and Control, (ed.) K.P. Sycara, Morgan Kaufmann Publishers, 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media New York
About this chapter
Cite this chapter
Smith, S.F. (1995). Reactive Scheduling Systems. In: Brown, D.E., Scherer, W.T. (eds) Intelligent Scheduling Systems. Operations Research / Computer Science Interfaces Series, vol 3. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-2263-8_7
Download citation
DOI: https://doi.org/10.1007/978-1-4615-2263-8_7
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5954-8
Online ISBN: 978-1-4615-2263-8
eBook Packages: Springer Book Archive