Fast plan adaptation is important in many AI applications requiring a plan management module. From a theoretical point of view, in the worst case plan adaptation is no more efficient than a complete regeneration of the plan. However, in practice adapting an existing plan can be much more efficient than generating a new one from scratch, especially when the changes to the plan that are required concern only some circumscribed parts of the plan. In this paper we discuss a simple plan-adaptation method based on Blum and Furst's Planning Graphs approach. The method is domain-independent and exploits the planning graph structure for a fast identification of the flaws that are present in the plan, and for fixing them by replanning limited portions of the plan. We present results from some experiments aimed at testing our method with several modifications of planning problems that are hard to solve for current planners based on planning graphs, such as IPP, Graphplan, and Blackbox. These results show that the method in practice is very efficient, especially when the plan can be adapted by changes that are localized in restricted parts of the original plan.
[1]
Bernhard Nebel,et al.
Extending Planning Graphs to an ADL Subset
,
1997,
ECP.
[2]
Ivan Serina,et al.
Fast Plan Adaptation through Planning Graphs: Local and Systematic Search Techniques
,
2000,
AIPS.
[3]
Bart Selman,et al.
Unifying SAT-based and Graph-based Planning
,
1999,
IJCAI.
[4]
Ivan Serina,et al.
Fast Planning through Greedy Action Graphs
,
1999,
AAAI/IAAI.
[5]
James F. Allen,et al.
Arguing about Plans: Plan Representation and Reasoning for Mixed-initiative Planning
,
1994,
AIPS.
[6]
James F. Allen,et al.
TRAINS-95: Towards a Mixed-Initiative Planning Assistant
,
1996,
AIPS.
[7]
Bernhard Nebel,et al.
Plan Reuse Versus Plan Generation: A Theoretical and Empirical Analysis
,
1995,
Artif. Intell..
[8]
Bart Selman,et al.
Pushing the Envelope: Planning, Propositional Logic and Stochastic Search
,
1996,
AAAI/IAAI, Vol. 2.
[9]
Avrim Blum,et al.
Fast Planning Through Planning Graph Analysis
,
1995,
IJCAI.
[10]
Maria Fox,et al.
The Detection and Exploitation of Symmetry in Planning Problems
,
1999,
IJCAI.