Planning with Sharable Resource Constraints

When planning systems deal with realistic domains, they must cope with a large variety of constraints imposed by the environment such as temporal or resource constraints The robustness of the generated plan is a direct consequence of a correct handling of these constraints We argue that increasing the expressiveness of a representation can be achieved without fundamentally affecting the global efficiency of the search This paper presents a temporal planner, LxTeT, which integrates sharable resource management into the process of plan generation In LxTeT, planning operators are described as temporal structures of conditions, effects and sharable resource uses During the search, pending subgoals, protection threats and resource conflicts are detected by three flaw analysis modules The detection of sharable resource conflicts is performed thanks to an efficient clique-search algorithm on a possible intersection graph The control of the search is based on a least-commitment opportunistic strategy Our approach has been implemented, tested and shown to be satisfactory in various application domains.

[1]  Austin Tate,et al.  The Use of Optimistic and Pessimistic Resource Profiles to Inform Search in an Activity Based Planner , 1994, AIPS.

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

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

[4]  Malik Ghallab,et al.  Managing Efficiently Temporal Relations Through Indexed Spanning Trees , 1989, IJCAI.

[5]  Malik Ghallab,et al.  Representation and Control in IxTeT, a Temporal Planner , 1994, AIPS.

[6]  Austin Tate,et al.  O-Plan: The open Planning Architecture , 1991, Artif. Intell..

[7]  Norman Sadeh,et al.  Look-ahead techniques for micro-opportunistic job shop scheduling , 1992 .

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

[9]  Nicola Muscettola,et al.  HSTS: Integrating Planning and Scheduling , 1993 .

[10]  Qiang Yang,et al.  A Theory of Conflict Resolution in Planning , 1992, Artif. Intell..

[11]  Fanica Gavril,et al.  Algorithms for Minimum Coloring, Maximum Clique, Minimum Covering by Cliques, and Maximum Independent Set of a Chordal Graph , 1972, SIAM J. Comput..

[12]  Malik Ghallab,et al.  A: an efficient near admissible heuristic search algorithm , 1983, IJCAI 1983.

[13]  David A. McAllester,et al.  Systematic Nonlinear Planning , 1991, AAAI.

[14]  Henry A. Kautz,et al.  Constraint Propagation Algorithms for Temporal Reasoning , 1986, AAAI.

[15]  David Chapman,et al.  Planning for Conjunctive Goals , 1987, Artif. Intell..

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