LP Heuristics over Conjunctions: Compilation, Convergence, Nogood Learning

Two strands of research in classical planning are LP heuristics and conjunctions to improve approximations. Combinations of the two have also been explored. Here, we focus on convergence properties, forcing the LP heuristic to equal the perfect heuristic h∗ in the limit. We show that, under reasonable assumptions, partial variable merges are strictly dominated by the compilation ΠC of explicit conjunctions, and that both render the state equation heuristic equal to h∗ for a suitable set C of conjunctions. We show that consistent potential heuristics can be computed from a variant of ΠC , and that such heuristics can represent h∗ for suitable C. As an application of these convergence properties, we consider sound nogood learning in state space search, via refining the set C. We design a suitable refinement method to this end. Experiments on IPC benchmarks show significant performance improvements in several domains.

[1]  Blai Bonet,et al.  An Admissible Heuristic for SAS+ Planning Obtained from the State Equation , 2013, IJCAI.

[2]  Jendrik Seipp,et al.  From Non-Negative to General Operator Cost Partitioning , 2015, AAAI.

[3]  Subbarao Kambhampati,et al.  An LP-Based Heuristic for Optimal Planning , 2007, CP.

[4]  Patrik Haslum,et al.  Improving Delete Relaxation Heuristics Through Explicitly Represented Conjunctions , 2014, J. Artif. Intell. Res..

[5]  Jendrik Seipp,et al.  New Optimization Functions for Potential Heuristics , 2015, ICAPS.

[6]  Blai Bonet,et al.  Flow-Based Heuristics for Optimal Planning: Landmarks and Merges , 2014, ICAPS.

[7]  Jörg Hoffmann,et al.  State space search nogood learning: Online refinement of critical-path dead-end detectors in planning , 2017, Artif. Intell..

[8]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[9]  Jörg Hoffmann,et al.  Resource-Constrained Planning: A Monte Carlo Random Walk Approach , 2012, ICAPS.

[10]  Malte Helmert,et al.  Concise finite-domain representations for PDDL planning tasks , 2009, Artif. Intell..

[11]  Christian Borgelt,et al.  Computational Intelligence , 2016, Texts in Computer Science.

[12]  Blai Bonet,et al.  LP-Based Heuristics for Cost-Optimal Planning , 2014, ICAPS.

[13]  Menkes van den Briel Fluent Merging : A General Technique to Improve Reachability Heuristics and Factored Planning , 2007 .

[14]  Blai Bonet,et al.  Higher-Dimensional Potential Heuristics for Optimal Classical Planning , 2017, AAAI.

[15]  Malte Helmert,et al.  A Normal Form for Classical Planning Tasks , 2015, ICAPS.

[16]  Jendrik Seipp,et al.  Correlation Complexity of Classical Planning Domains , 2016, IJCAI.