A Tutorial on Planning Graph-Based

The primary revolution in automated planning inthe last decade has been the very impressive scale-up in planner performance. A large part of thecredit for this can be attributed squarely to theinvention and deployment of powerful reachabili-ty heuristics. Most, if not all, modern reachabilityheuristics are based on a remarkably extensibledata structure called the planning graph, whichmade its debut as a bit player in the success ofGraphPlan, but quickly grew in prominence tooccupy the center stage. Planning graphs are acheap means to obtain informative look-aheadheuristics for search and have become ubiquitousin state-of-the-art heuristic search planners. Wepresent the foundations of planning graph heuris-tics in classical planning and explain how theirflexibility lets them adapt to more expressive sce-narios that consider action costs, goal utility,numeric resources, time, and uncertainty.

[1]  David E. Smith,et al.  Using Correlation to Compute Better Probability Estimates in Plan Graphs , 2006 .

[2]  Daniel Bryce,et al.  Heuristic Guidance Measures for Conformant Planning , 2004, ICAPS.

[3]  Carmel Domshlak,et al.  Fast Probabilistic Planning through Weighted Model Counting , 2006, ICAPS.

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

[5]  Daniel Bryce,et al.  Planning Graph Heuristics for Belief Space Search , 2006, J. Artif. Intell. Res..

[6]  Amol Dattatraya Mali,et al.  S-MEP: a planner for numeric goals , 2003, Proceedings. 15th IEEE International Conference on Tools with Artificial Intelligence.

[7]  Subbarao Kambhampati,et al.  Partial Satisfaction (Over-Subscription) Planning as Heuristic Search , 2004 .

[8]  Bernhard Nebel,et al.  COMPLEXITY RESULTS FOR SAS+ PLANNING , 1995, Comput. Intell..

[9]  Eva Onaindia,et al.  A Temporal Planning System for Time-Optimal Planning , 2001, EPIA.

[10]  Håkan L. S. Younes,et al.  VHPOP: Versatile Heuristic Partial Order Planner , 2003, J. Artif. Intell. Res..

[11]  Subbarao Kambhampati,et al.  Reviving Partial Order Planning , 2001, IJCAI.

[12]  Subbarao Kambhampati,et al.  Over-Subscription Planning with Numeric Goals , 2005, IJCAI.

[13]  Daniel Bryce,et al.  Cost Sensitive Reachability Heuristics for Handling State Uncertainty , 2005, UAI.

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

[15]  Terry L. Zimmerman,et al.  Using Memory to Transform Search on the Planning Graph , 2005, J. Artif. Intell. Res..

[16]  David E. Smith,et al.  Temporal Planning with Mutual Exclusion Reasoning , 1999, IJCAI.

[17]  Malik Ghallab,et al.  Representation and Control in IxTeT, a Temporal Planner , 1994, AIPS.

[18]  Drew McDermott,et al.  A Heuristic Estimator for Means-Ends Analysis in Planning , 1996, AIPS.

[19]  M. Fox,et al.  Efficient Implementation of the Plan Graph in STAN , 2011, J. Artif. Intell. Res..

[20]  Ronen I. Brafman,et al.  Conformant planning via heuristic forward search: A new approach , 2004, Artif. Intell..

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

[22]  Subbarao Kambhampati,et al.  Understanding and Extending Graphplan , 1997, ECP.

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

[24]  Mark S. Boddy,et al.  Course of Action Generation for Cyber Security Using Classical Planning , 2005, ICAPS.

[25]  Blai Bonet,et al.  Planning with Incomplete Information as Heuristic Search in Belief Space , 2000, AIPS.

[26]  Sylvie Thiébaux,et al.  Prottle: A Probabilistic Temporal Planner , 2005, AAAI.

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

[28]  Bernhard Nebel,et al.  Extending Planning Graphs to an ADL Subset , 1997, ECP.

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

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

[31]  Drew McDermott,et al.  Using Regression-Match Graphs to Control Search in Planning , 1999, Artif. Intell..

[32]  Jörg Hoffmann,et al.  The Metric-FF Planning System: Translating ''Ignoring Delete Lists'' to Numeric State Variables , 2003, J. Artif. Intell. Res..

[33]  Daniel Bryce,et al.  Sequential Monte Carlo in Probabilistic Planning Reachability Heuristics , 2006, ICAPS.

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

[35]  Subbarao Kambhampati,et al.  Distance-Based Goal-Ordering Heuristics for Graphplan , 2000, AIPS.

[36]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[37]  Subbarao Kambhampati,et al.  Planning graph as the basis for deriving heuristics for plan synthesis by state space and CSP search , 2002, Artif. Intell..

[38]  Vincent Vidal,et al.  New Results about LCGP, a Least Committed GraphPlan , 2000, AIPS.

[39]  Subbarao Kambhampati,et al.  Effective Approaches for Partial Satisfaction (Over-Subscription) Planning , 2004, AAAI.

[40]  Edwin P. D. Pednault,et al.  ADL and the State-Transition Model of Action , 1994, J. Log. Comput..

[41]  Ioannis P. Vlahavas,et al.  The GRT Planning System: Backward Heuristic Construction in Forward State-Space Planning , 2001, J. Artif. Intell. Res..

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

[43]  David E. Smith Choosing Objectives in Over-Subscription Planning , 2004, ICAPS.

[44]  Paolo Traverso,et al.  Automated planning - theory and practice , 2004 .

[45]  Ivan Serina,et al.  Integrating Planning and Temporal Reasoning for Domains with Durations and Time Windows , 2005, IJCAI.

[46]  Subbarao Kambhampati,et al.  Planning with Goal Utility Dependencies , 2007, IJCAI.

[47]  Daniel Bryce,et al.  State Agnostic Planning Graphs and the Application to Belief-Space Planning , 2005, AAAI.

[48]  Jussi Rintanen,et al.  Distance Estimates for Planning in the Discrete Belief Space , 2004, AAAI.

[49]  Maria Fox,et al.  Exploiting a Graphplan Framework in Temporal Planning , 2003, ICAPS.

[50]  Nando de Freitas,et al.  Sequential Monte Carlo Methods in Practice , 2001, Statistics for Engineering and Information Science.

[51]  Blai Bonet,et al.  Planning as Heuristic Search: New Results , 1999, ECP.

[52]  R. Brafman,et al.  Contingent Planning via Heuristic Forward Search witn Implicit Belief States , 2005, ICAPS.

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

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

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