A Tutorial on Planning Graph Based Reachability Heuristics

Authors

  • Daniel Bryce
  • Subbarao Kambhampati

DOI:

https://doi.org/10.1609/aimag.v28i1.2028

Abstract

The primary revolution in automated planning in the last decade has been the very impressive scale-up in planner performance. A large part of the credit for this can be attributed squarely to the invention and deployment of powerful reachability heuristics. Most, if not all, modern reachability heuristics are based on a remarkably extensible data structure called the planning graph, which made its debut as a bit player in the success of GraphPlan, but quickly grew in prominence to occupy the center stage. Planning graphs are a cheap means to obtain informative look-ahead heuristics for search and have become ubiquitous in state-of-the-art heuristic search planners. We present the foundations of planning graph heuristics in classical planning and explain how their flexibility lets them adapt to more expressive scenarios that consider action costs, goal utility, numeric resources, time, and uncertainty.

Downloads

Published

2007-03-15

How to Cite

Bryce, D., & Kambhampati, S. (2007). A Tutorial on Planning Graph Based Reachability Heuristics. AI Magazine, 28(1), 47. https://doi.org/10.1609/aimag.v28i1.2028

Issue

Section

Articles