Optimal Planning with Axioms

The use of expressive logical axioms to specify derived predicates often allows planning domains to be formulated more compactly and naturally. We consider axioms in the form of a logic program with recursively defined predicates and negationas-failure, as in PDDL 2.2. We show that problem formulations with axioms are not only more elegant, but can also be easier to solve, because specifying indirect action effects via axioms removes unnecessary choices from the search space of the planner. Despite their potential, however, axioms are not widely supported, particularly by cost-optimal planners. We draw on the connection between planning axioms and answer set programming to derive a consistency-based relaxation, from which we obtain axiom-aware versions of several admissible planning heuristics, such as hmax and pattern database heuristics.

[1]  Patrik Haslum,et al.  New Admissible Heuristics for Domain-Independent Planning , 2005, AAAI.

[2]  Jonathan Schaeffer,et al.  Pattern Databases , 1998, Comput. Intell..

[3]  Blai Bonet,et al.  Strengthening Landmark Heuristics via Hitting Sets , 2010, ECAI.

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

[5]  Adrian Walker,et al.  Towards a Theory of Declarative Knowledge , 1988, Foundations of Deductive Databases and Logic Programming..

[6]  Stephan Merz,et al.  Journal of Automated Reasoning Special Issue: Formal Modeling and Verification of Critical Systems , 2008 .

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

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

[9]  S. Edelkamp Planning with Pattern Databases , 2014 .

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

[11]  Carmel Domshlak,et al.  The Complexity of Optimal Monotonic Planning: The Bad, The Good, and The Causal Graph , 2014, ICAPS.

[12]  Patrik Haslum,et al.  Flexible Abstraction Heuristics for Optimal Sequential Planning , 2007, ICAPS.

[13]  Patrik Haslum,et al.  Minimal Landmarks for Optimal Delete-Free Planning , 2012, ICAPS.

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

[15]  Michael Gelfond,et al.  Answer Sets , 2008, Handbook of Knowledge Representation.

[16]  Ivan Serina,et al.  Fast Planning in Domains with Derived Predicates: An Approach Based on Rule-Action Graphs and Local Search , 2005, AAAI.

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

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

[19]  Hector Geffner,et al.  Beliefs In Multiagent Planning: From One Agent to Many , 2015, ICAPS.

[20]  Patrik Haslum,et al.  Optimal Planning with Global Numerical State Constraints , 2014, ICAPS.

[21]  Patrik Haslum,et al.  Domain-Independent Construction of Pattern Database Heuristics for Cost-Optimal Planning , 2007, AAAI.

[22]  Pallab Dasgupta,et al.  Automated Planning as an Early Verification Tool for Distributed Control , 2014, Journal of Automated Reasoning.

[23]  Andrew Coles,et al.  Marvin: A Heuristic Search Planner with Online Macro-Action Learning , 2011, J. Artif. Intell. Res..

[24]  Zohar Manna,et al.  How to clear a block: A theory of plans , 2004, Journal of Automated Reasoning.

[25]  Blai Bonet,et al.  GPT: A Tool for Planning with Uncertainty and Partial Information , 2001, IJCAI 2001.

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

[27]  Von-Wun Soo,et al.  Simulation-Based Story Generation with a Theory of Mind , 2008, AIIDE.

[28]  Keith Golden,et al.  UCPOP User's Manual , 1995 .