Constructing and Maintaining Detailed Production Plans: Investigations into the Development of Knowledge-Based Factory Scheduling Systems

To be useful in practice, a factory production schedule must reflect the influence of a large and conflicting set of requirements, objectives and preferences. Human schedulers are typically overburdened by the complexity of this task, and conventional computer-based scheduling systems consider only a small fraction of the relevant knowledge. This article describes research aimed at providing a framework in which all relevant scheduling knowledge can be given consideration during schedule generation and revision. Factory scheduling is cast as a complex constraint-directed activity, driven by a rich symbolic model of the factory environment in which various influencing factors are formalized as constraints. A variety of constraint-directed inference techniques are defined with respect to this model to provide a basis for intelligently compromising among conflicting concerns. Two Bnowledge-based factory scheduling systems that implement aspects of this approach are described.

[1]  Stephen F. Smith,et al.  The Role of Intelligent Reactive Processing in Production Management. , 1985 .

[2]  Melville C. Branch,et al.  Planning and Operations Research , 1957 .

[3]  Mark S. Fox,et al.  Representation of Activity Knowledge for Project Management , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Ira P. Goldstein,et al.  NUDGE, A Knowledge-Based Scheduling Program , 1977, IJCAI.

[5]  Gerald Jay Sussman,et al.  CONSTRAINTS - A Language for Expressing Almost-Hierarchical Descriptions , 1980, Artif. Intell..

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

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

[8]  Marc Eisenstadt,et al.  Artificial intelligence: Tools, techniques, and applications , 1984 .

[9]  Mark Jeffrey Stefik Planning with constraints , 1980 .

[10]  Bradley P. Allen,et al.  Job-Shop Scheduling: An Investigation in Constraint-Directed Reasoning , 1982, AAAI.

[11]  Koji Fukumori Fundamental Scheme for Train Scheduling (Application of Range-Constriction Search). , 1980 .

[12]  James F. Allen,et al.  Planning Using a Temporal World Model , 1983, IJCAI.

[13]  Mark Stefik,et al.  Planning with Constraints (MOLGEN: Part 1) , 1981, Artif. Intell..

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

[15]  David L. Waltz,et al.  Understanding Line drawings of Scenes with Shadows , 1975 .

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

[17]  Drew McDermott,et al.  A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[18]  Stephen F. Smith Exploiting Temporal Knowledge to Organize Constraints , 1983 .