Red-Black Heuristics for Planning Tasks with Conditional Effects

Red-black planning is a state-of-the-art approach to satisficing classical planning. Red-black planning heuristics are at the heart of the planner Mercury, the runner-up of a satisficing track in the International Planning Competition (IPC) 2014 and a major component of four additional planners in IPC 2018, including Saarplan, the runner-up in the agile track. Mercury’s exceptional performance is amplified by the fact that conditional effects were handled by the planner in a trivial way, simply by compiling them away. Conditional effects, however, are important for classical planning, and many domains require them for efficient modeling.Consequently, we investigate the possibility of handling conditional effects directly in the red-black planning heuristic function, extending the algorithm for computing red-black plans to the conditional effects setting. We show empirically that red-black planning heuristics that handle conditional effects natively outperform the variants that compile this feature away, improving coverage on tasks where black variables exist by 19%.

[1]  Patrik Haslum Incremental Lower Bounds for Additive Cost Planning Problems , 2012, ICAPS.

[2]  Bernhard Nebel,et al.  In Defense of PDDL Axioms , 2003, IJCAI.

[3]  Malte Helmert,et al.  A Planning Heuristic Based on Causal Graph Analysis , 2004, ICAPS.

[4]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

[5]  Michael Katz Cerberus : Red-Black Heuristic for Planning Tasks with Conditional Effects Meets Novelty Heuristic and Enchanced Mutex Detection , 2018 .

[6]  Bernhard Nebel,et al.  On the Compilability and Expressive Power of Propositional Planning Formalisms , 2000, J. Artif. Intell. Res..

[7]  Jörg Hoffmann,et al.  Red-Black Relaxed Plan Heuristics Reloaded , 2013, SOCS.

[8]  Nir Lipovetzky,et al.  Adapting Novelty to Classical Planning as Heuristic Search , 2017, ICAPS.

[9]  Carmel Domshlak,et al.  Who Said We Need to Relax All Variables? , 2013, ICAPS.

[10]  Patrik Haslum Optimal Delete-Relaxed (and Semi-Relaxed) Planning with Conditional Effects , 2013, IJCAI.

[11]  Blai Bonet,et al.  Automatic Derivation of Memoryless Policies and Finite-State Controllers Using Classical Planners , 2009, ICAPS.

[12]  Carmel Domshlak,et al.  Red-Black Relaxed Plan Heuristics , 2013, AAAI.

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

[14]  Hector Geffner,et al.  Compiling Uncertainty Away in Conformant Planning Problems with Bounded Width , 2009, J. Artif. Intell. Res..

[15]  Michael Katz Pushing the Limits of Partial Delete Relaxation : Red-Black DAG Heuristics , 2014 .

[16]  Jana Koehler Handling of Conditional Effects and Negative Goals in IPP , 1999 .

[17]  Hubie Chen,et al.  Causal graphs and structurally restricted planning , 2010, J. Comput. Syst. Sci..

[18]  Jorge A. Baier,et al.  Improving Planning Performance Using Low-Conflict Relaxed Plans , 2009, ICAPS.

[19]  Maria Fox,et al.  STAN4: A Hybrid Planning Strategy Based on Subproblem Abstraction , 2001, AI Mag..

[20]  Malte Helmert,et al.  Optimal Planning in the Presence of Conditional Effects: Extending LM-Cut with Context Splitting , 2014, ECAI.

[21]  Jörg Hoffmann,et al.  SaarPlan : Combining Saarland ’ s Greatest Planning Techniques , 2018 .

[22]  Blai Bonet,et al.  Planning as heuristic search , 2001, Artif. Intell..

[23]  Silvia Richter,et al.  The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarks , 2010, J. Artif. Intell. Res..

[24]  Ivan Serina,et al.  Planning Through Stochastic Local Search and Temporal Action Graphs in LPG , 2003, J. Artif. Intell. Res..

[25]  Jörg Hoffmann,et al.  Enhancing the Context-Enhanced Additive Heuristic with Precedence Constraints , 2009, ICAPS.

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

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

[28]  Michael Katz,et al.  MERWIN Planner : Mercury Enchanced With Novelty Heuristic , 2018 .

[29]  Michael Katz Mercury Planner : Pushing the Limits of Partial Delete Relaxation , 2014 .

[30]  Carmel Domshlak,et al.  Red-black planning: A new systematic approach to partial delete relaxation , 2015, Artif. Intell..