Design Tradeoffs in Partial Order (Plan space) Planning

Despite the long history of classical planning, there has been very link comparative analysis of the performance tradeoffs offered by the multitude of existing planning algorithms. This is partly due to the many different vocabularies within which planning algorithms are usually expressed. In this paper I provide a generalized algorithm for refinement planning, and show that planners that search in the space of (partial) plans are specific instantiations of this algorithm. The different design choices in partial order planning correspond to the different ways of instantiating the generalized algorithm. I will analyze how these choices affect the search-space size and refinement cost of the resultant planner. Finally, I will concentrate on two specific design choices, viz., protection strategies and tractability refinements, and develop some hypotheses regarding the effect of these choices on the performance on practical problems. I will support these hypotheses with a focussed empirical study.

[1]  Daniel S. Weld,et al.  UCPOP: A Sound, Complete, Partial Order Planner for ADL , 1992, KR.

[2]  Subbarao Kambhampati,et al.  Multi-Contributor Causal Structures for Planning: A Formalization and Evaluation , 1994, Artif. Intell..

[3]  Subbarao Kambhampati,et al.  On the Utility of Systematicity: Understanding Tradeoffs between Redundancy and Commitment in Partial-ordering Planning , 1993, IJCAI.

[4]  Steven Minton,et al.  Total Order vs. Partial Order Planning: Factors Influencing Performance , 1992, KR.

[5]  Drew McDermott,et al.  Regression planning , 1991, Int. J. Intell. Syst..

[6]  Subbarao Kambhampati,et al.  On the Nature of Modal Truth Criteria in Planning , 1994, AAAI.

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

[8]  Mark A. Peot,et al.  Postponing Simple Conflicts in Nonlinear Planning , 1993 .

[9]  Craig A. Knoblock,et al.  A Comparison of the SNLP and TWEAK Planning Algorithms , 1993 .

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

[11]  Anthony Barrett,et al.  Partial-Order Planning: Evaluating Possible Efficiency Gains , 1994, Artificial Intelligence.

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

[13]  Earl D. Sacerdott Planning in a hierarchy of abstraction spaces , 1973, IJCAI 1973.

[14]  Joxan Jaffar,et al.  Constraint logic programming , 1987, POPL '87.

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

[16]  Subbarao Kambhampati,et al.  Refinement Search as a Unifying Framework for Analyzing Planning Algorithms , 1994, KR.

[17]  Edwin P. D. Pednault,et al.  Synthesizing plans that contain actions with context‐dependent effects 1 , 1988, Comput. Intell..

[18]  Judea Pearl,et al.  Heuristics : intelligent search strategies for computer problem solving , 1984 .

[19]  James A. Hendler,et al.  Readings in Planning , 1994 .

[20]  Subbarao Kambhampati,et al.  On the Nature and Role of Modal Truth Criteria in Planning , 1996, Artif. Intell..

[21]  Subbarao Kambhampati,et al.  Planning as Refinement Search: A unified framework for comparative analysis of Search Space Size and Performance , 1995 .

[22]  S. Kambhampati Appears in the working notes of AAAI-94 Workshop on Comparative Analysis of Planning Systems Comparing Partial Order Planning and Task Reduction Planning : A preliminary report , 1994 .

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