Solving Complex Planning Tasks Through Extraction of Subproblems

The paper introduces an approach to derive a total ordering between increasing sets of subgoals by defining a relation over atomic goals. The ordering is represented in a so-called goal agenda that is used by the planner to incrementally plan for the increasing sets of subgoals. This can lead to an exponential complexity reduction because the solution to a complex planning problem is found by solving easier subproblems. Since only a polynomial overhead is caused by the goal agenda computation, a potential exists to dramatically speed up planning algorithms as we demonstrate in the empirical evaluation.

[1]  A. El-Kholy,et al.  Temporal and Resource Reasoning in Planning: the parcPLAN approach , 1996, ECAI.

[2]  Jana Koehler,et al.  Planning from second principles : a logic-based approach , 1994 .

[3]  John W. Roach,et al.  A Theoretical Analysis of Conjunctive-Goal Problems , 1989, Artif. Intell..

[4]  Jie Cheng,et al.  Ordering Problem Subgoals , 1989, IJCAI.

[5]  Lenhart K. Schubert,et al.  Accelerating Partial-Order Planners: Some Techniques for Effective Search Control and Pruning , 1996, J. Artif. Intell. Res..

[6]  Joachim Hertzberg,et al.  Towards a Theory of Conflict Detection and Resolution in Nonlinear Plans , 1989, IJCAI.

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

[8]  Martha E. Pollack,et al.  Flaw Selection Strategies for Partial-Order Planning , 1997, J. Artif. Intell. Res..

[9]  Bernhard Nebel,et al.  Encoding Planning Problems in Nonmonotonic Logic Programs , 1997, ECP.

[10]  Lenhart K. Schubert,et al.  Accelerating partial order planners by improving plan and goal choices , 1995, Proceedings of 7th IEEE International Conference on Tools with Artificial Intelligence.

[11]  LandscapesByPeter F. Stadlera Towards Theory: , 2021, Philosophy Behind Bars.

[12]  Richard E. Korf,et al.  Planning as Search: A Quantitative Approach , 1987, Artif. Intell..

[13]  Bart Selman,et al.  Pushing the Envelope: Planning, Propositional Logic and Stochastic Search , 1996, AAAI/IAAI, Vol. 2.

[14]  Avrim Blum,et al.  Fast Planning Through Planning Graph Analysis , 1995, IJCAI.

[15]  Mark Drummond,et al.  Goal Ordering in Partially Ordered Plans , 1989, IJCAI.

[16]  Bernhard Nebel,et al.  Extending Planning Graphs to an ADL Subset , 1997, ECP.

[17]  Bernhard Nebel,et al.  Ignoring Irrelevant Facts and Operators in Plan Generation , 1997, ECP.

[18]  Jie Cheng,et al.  Subgoal Ordering and Goal Augmentation for Heuristic Problem Solving , 1987, IJCAI.

[19]  Jana Koehler,et al.  Planning with Goal Agendas , 1998 .

[20]  Anthony Barrett,et al.  Characterizing Subgoal Interactions for Planning , 1993, International Joint Conference on Artificial Intelligence.