Improving Planning Performance Using Low-Conflict Relaxed Plans

The FF relaxed plan heuristic is one of the most effective techniques in domain-independent satisficing planning and is used by many state-of-the-art heuristic-search planners. However, it may sometimes provide quite inaccurate information, since its relaxation strategy, which ignores the delete effects of actions, may oversimplify a problem's structure. In this paper, we propose a novel algorithm for computing relaxed plans which - although still relaxed - aim at respecting much of the structure of the original problem. We accomplish this by generating relaxed plans with a reduced number of conflicts. An action a will add a conflict when added to a relaxed plan if the resulting plan is provably illegal (i.e, not executable) in the un-relaxed problem. As a second contribution, we propose a new lookahead strategy, in the spirit of Vidal's YAHSP lookahead, that can better exploit the contents of relaxed plans. In our experimental analysis, we show that the resulting heuristic improves over the FF heuristic in a number of domains, most notably when lookahead is enabled. Moreover, the resulting system, which uses our new lookahead, is competitive with state-of-the-art planners, and even better in terms of the number of solved problems.

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

[2]  Subbarao Kambhampati,et al.  Sapa: A Multi-objective Metric Temporal Planner , 2003, J. Artif. Intell. Res..

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

[4]  Robert Givan,et al.  Learning Heuristic Functions from Relaxed Plans , 2006, ICAPS.

[5]  Malte Helmert,et al.  The Fast Downward Planning System , 2006, J. Artif. Intell. Res..

[6]  Subbarao Kambhampati,et al.  Extracting Effective and Admissible State Space Heuristics from the Planning Graph , 2000, AAAI/IAAI.

[7]  Subbarao Kambhampati,et al.  Sapa: A Scalable Multi-objective Heuristic Metric Temporal Planner , 2002 .

[8]  Hector Geffner,et al.  Branching Matters: Alternative Branching in Graphplan , 2003, ICAPS.

[9]  Subbarao Kambhampati,et al.  A Hybrid Linear Programming and Relaxed Plan Heuristic for Partial Satisfaction Planning Problems , 2007, ICAPS.

[10]  Jonathan Schaeffer,et al.  Fast Planning with Iterative Macros , 2007, IJCAI.

[11]  Yixin Chen,et al.  Constraint Partitioning for Solving Planning Problems with Trajectory Constraints and Goal Preferences , 2007, IJCAI.

[12]  Andrew Coles,et al.  A Hybrid Relaxed Planning Graph'LP Heuristic for Numeric Planning Domains , 2008, ICAPS.

[13]  Vincent Vidal,et al.  A Lookahead Strategy for Heuristic Search Planning , 2004, ICAPS.

[14]  Andrew Coles Generic types and their use in improving the quality of search heuristics , 2006 .

[15]  Patrik Haslum,et al.  Admissible Heuristics for Optimal Planning , 2000, AIPS.

[16]  Bernhard Nebel,et al.  The FF Planning System: Fast Plan Generation Through Heuristic Search , 2011, J. Artif. Intell. Res..

[17]  Hector Geffner,et al.  Unifying the Causal Graph and Additive Heuristics , 2008, ICAPS.

[18]  Malte Helmert,et al.  Landmarks Revisited , 2008, AAAI.