An Integrated Framework for Generating and Revising Factory Schedules

Practical solutions to the production scheduling problem must provide two broad capabilities:i)an ability to efficiently generate schedules that reflect the actual constraints and objectives of the manufacturing environment, andii)an ability to incrementally revise these schedules over time in response to unexpected executional circumstances. In this paper, we advocate a common view of predictive and reactive scheduling as an incremental problem solving process that is opportunistically focused by characteristics of the current solution constraints.We describe the architecture of OPIS (opportunistic intelligent scheduler), which defines a general framework for configuring scheduling systems according to this view. We then examine the scheduling knowledge (e.g. analysis and scheduling methods, schedule generation or revision strategies) that is exploited within this architecture by the current OPIS scheduler. Experimental studies with the OPIS scheduler have demonstrated the potential of this constraint-directed scheduling methodology in both predictive and reactive scheduling contexts.

[1]  Stephen F. Smith,et al.  Reactive Plan Revision , 1988, AAAI.

[2]  Stephen F. Smith,et al.  The Use of Multiple Problem Decompositions in Time Constrained Planning Tasks , 1985, IJCAI.

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

[4]  Mark S. Fox,et al.  Constraint-Directed Search: A Case Study of Job-Shop Scheduling , 1987 .

[5]  Stephen F. Smith,et al.  Constructing and Maintaining Detailed Production Plans: Investigations into the Development of Knowledge-Based Factory Scheduling Systems , 1986, AI Mag..

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

[7]  Stephen F. Smith,et al.  A Probabilistic Framework for Resource-Constrained Multi-Agent Planning , 1987, IJCAI.

[8]  Stephen F. Smith,et al.  FLEXIBLE SYSTEMS FOR THE DESIGN OF HEURISTIC ALGORITHMS IN COMPLEX OR DOMAINS , 1989 .

[9]  Stephen F. Smith,et al.  Management of Temporal Constraints for Factory Scheduling , 1987, Temporal Aspects in Information Systems.

[10]  Stephen F. Smith,et al.  Viewing scheduling as an opportunistic problem-solving process , 1988 .

[11]  Stephen F. Smith,et al.  ISIS—a knowledge‐based system for factory scheduling , 1984 .

[12]  Peng Si Ow,et al.  Focused Scheduling in Proportionate Flowshops , 1985 .

[13]  James C. Bean,et al.  Match-up real-time scheduling , 1985 .

[14]  Victor R. Lesser,et al.  The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty , 1980, CSUR.