Heuristics for Numeric Planning via Subgoaling

The paper presents a new relaxation for hybrid planning with continuous numeric and propositional state variables based on subgoaling, generalising the subgoaling principle underlying the hmax and hadd heuristics to such problems. Our relaxation improves on existing interval-based relaxations by taking into account some negative interactions between effects when achieving a subgoal, resulting in better estimates. We show conditions on the planning model ensuring that this new relaxation leads to tractable, and, for the hmax version, admissible, heuristics. The new relaxation can be combined with the interval-based relaxation, to derive heuristics applicable to general numeric planning, while still providing more informed estimates for the subgoals that meet these conditions. Experiments show the effectiveness of its inadmissible and admissible version on satisficing and optimal numeric planning, respectively. As far as we know, this is the first admissible heuristic enabling cost-optimal numeric planning.

[1]  Malte Helmert,et al.  Decidability and Undecidability Results for Planning with Numerical State Variables , 2002, PuK.

[2]  Andrew Coles,et al.  COLIN: Planning with Continuous Linear Numeric Change , 2012, J. Artif. Intell. Res..

[3]  Andrew Coles,et al.  A Hybrid LP-RPG Heuristic for Modelling Numeric Resource Flows in Planning , 2014, J. Artif. Intell. Res..

[4]  Lise Getoor,et al.  Effective Redundant Constraints for Online Scheduling , 1997, AAAI/IAAI.

[5]  Andrew Coles,et al.  Forward-Chaining Partial-Order Planning , 2010, ICAPS.

[6]  Maria Fox,et al.  PDDL2.1: An Extension to PDDL for Expressing Temporal Planning Domains , 2003, J. Artif. Intell. Res..

[7]  Hector Geffner,et al.  Modeling and Computation in Planning: Better Heuristics from More Expressive Languages , 2015, ICAPS.

[8]  P. Haslum h m ( P ) = k 1 ( P m ): alternative characterisations of the generalisation from h max to h m , 2009, ICAPS 2009.

[9]  Jana Koehler,et al.  Planning under Resource Constraints , 1998, ECAI.

[10]  C. A. R. HOARE,et al.  An axiomatic basis for computer programming , 1969, CACM.

[11]  J. Ho,et al.  The Metric FF Planning System Translating Ignoring Delete Lists to Numeric State Variables , 2003 .

[12]  J. Christopher Beck,et al.  Planning Modulo Theories: Extending the Planning Paradigm , 2012, ICAPS.

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

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

[15]  Bernhard Nebel,et al.  Semantic Attachments for Domain-Independent Planning Systems , 2009, ICAPS.

[16]  Richard Bellman,et al.  ON A ROUTING PROBLEM , 1958 .

[17]  Enrico Scala,et al.  Numeric Kernel for Reasoning about Plans Involving Numeric Fluents , 2013, AI*IA.

[18]  R. Baker Kearfott,et al.  Introduction to Interval Analysis , 2009 .

[19]  Frans A. Oliehoek,et al.  Incremental clustering and expansion for faster optimal planning in decentralized POMDPs , 2013 .

[20]  Ivan Serina,et al.  An approach to efficient planning with numerical fluents and multi-criteria plan quality , 2008, Artif. Intell..

[21]  Robert Mattmüller,et al.  Complexity of Interval Relaxed Numeric Planning , 2015, KI.

[22]  Patrik Haslum hm(P) = h1(Pm): Alternative Characterisations of the Generalisation From hmax To hm , 2009, ICAPS.

[23]  Robert Mattmüller,et al.  Using the Context-enhanced Additive Heuristic for Temporal and Numeric Planning , 2009, ICAPS.