An experiment in scheduling and planning of non-structured jobs: Lessons learned from artificial intelligence and operational research toolbox

Most scheduling problems traditionally address well defined and structured environments. Some examples include manufacturing (job shop, flow shop, etc.) and project scheduling respectively. Another type of scheduling problem that has received little or no attention is defined here as a non-structured scheduling problem (NSSP). A typical NSSP addressed here involves scheduling aircraft turnaround functions. The scheduling method consists of artificial intelligence (AI) and operational research (OR) techniques. The results obtained from the hybrid model indicate that flexibility and knowledge replication can be achieved at various levels of abstraction by converting non-structured problems to their structured equivalents. The model is implemented with TOP (a Task Oriented Planner), a decision support system for multiagent task scheduling and planning.

[1]  Anita Lee,et al.  Flexible manufacturing system (FMS) scheduling using filtered beam search , 1990, J. Intell. Manuf..

[2]  Dipak Chaudhuri,et al.  Dynamic scheduling—a survey of research , 1993 .

[3]  Michael Jeng-Ping Shaw Knowledge-based scheduling in flexible manufacturing systems: an integration of pattern-directed inference and heuristic search , 1988 .

[4]  David P. Miller,et al.  Hierarchical planning involving deadlines, travel time, and resources , 1988, Comput. Intell..

[5]  Mark Stefik,et al.  Planning and Meta-Planning (MOLGEN: Part 2) , 1981, Artif. Intell..

[6]  Homa Atabakhsh,et al.  A survey of constraint based scheduling systems using an artificial intelligence approach , 1991, Artif. Intell. Eng..

[7]  Pietro Laface,et al.  A Rule-Based System to Schedule Production , 1986, Computer.

[8]  Tapan Sen,et al.  Knowledge based scheduling systems: a framework , 1990, J. Intell. Manuf..

[9]  Robert Wilensky,et al.  Meta-Planning: Representing and Using Knowledge About Planning in Problem Solving and Natural Language Understanding , 1981, Cogn. Sci..

[10]  P. Ow,et al.  Filtered beam search in scheduling , 1988 .

[11]  Jerome A. Feldman,et al.  Decision Theory and Artificial Intelligence: I. A Semantics-Based Region Analyzer , 1974, Artif. Intell..

[12]  Patrick Prosser,et al.  A distributed asynchronous system for predictive and reactive scheduling , 1991, Artif. Intell. Eng..

[13]  Sabah U. Randhawa,et al.  An Investigation of the Applicability of Expert Systems to Job Shop Scheduling , 1990, Int. J. Man Mach. Stud..

[14]  Celestine A. Ntuen,et al.  The TOP architecture for multiagent task planning and scheduling , 1992 .

[15]  Barbara Hayes-Roth,et al.  A Cognitive Model of Planning , 1979, Cogn. Sci..

[16]  Jan Karel Lenstra,et al.  Complexity of Scheduling under Precedence Constraints , 1978, Oper. Res..

[17]  E. Bensana,et al.  OPAL: A Knowledge-Based System for Industrial Job-Shop Scheduling , 1988 .

[18]  Keith S. Decker,et al.  Distributed problem-solving techniques: A survey , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[19]  Andrew Kusiak,et al.  Expert systems for planning and scheduling manufacturing systems , 1988 .

[20]  Pierre Dejax,et al.  Using a knowledge-based decision support system development environment to implement a scheduling system for a workshop , 1993 .

[21]  Earl D. Sacerdoti,et al.  Planning in a Hierarchy of Abstraction Spaces , 1974, IJCAI.

[22]  Hirofumi Matsuo,et al.  A bottleneck-based beam search for job scheduling in a flexible manufacturing system , 1989 .

[23]  Austin Tate,et al.  Generating Project Networks , 1977, IJCAI.

[24]  Michael J. Shaw,et al.  Intelligent Scheduling with Machine Learning Capabilities: The Induction of Scheduling Knowledge§ , 1992 .

[25]  Heimo H. Adelsberger,et al.  Expert systems in production scheduling , 1987 .

[26]  Claude Le Pape,et al.  SONIA: A knowledge-based scheduling system , 1988, Artif. Intell. Eng..

[27]  David E. Wilkins,et al.  Practical planning - extending the classical AI planning paradigm , 1989, Morgan Kaufmann series in representation and reasoning.

[28]  Helman I. Stern,et al.  Optimal refueling sequence for a mixed fleet with limited refuelings , 1986 .

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

[30]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[31]  T. J. Grant,et al.  Lessons for O.R. from A.I.: A Scheduling Case Study , 1986 .

[32]  Michael Jeng-Ping Shaw,et al.  FMS scheduling as cooperative problem solving , 1989 .

[33]  Robert Wilensky Meta-Planning , 1980, AAAI.

[34]  Yih-Long Chang,et al.  Schedule generation in a dynamic job shop , 1990 .

[35]  Ranga V. Ramasesh Dynamic job shop scheduling: A survey of simulation research , 1990 .

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

[37]  Karl G. Kempf,et al.  Opportunistic scheduling for robotic assembly , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

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

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