Adding Local Exploration to Greedy Best-First Search in Satisficing Planning


  • Fan Xie University of Alberta
  • Martin Müller University of Alberta
  • Robert Holte University of Alberta



Planning, Heuristic Search, Exploration


Greedy Best-First Search (GBFS) is a powerful algorithm at the heart of many state of the art satisficing planners. One major weakness of GBFS is its behavior in so-called uninformative heuristic regions (UHRs) - parts of the search space in which no heuristic provides guidance towards states with improved heuristic values. This work analyzes the problem of UHRs in planning in detail, and proposes a two level search framework as a solution. In Greedy Best-First Search with Local Exploration (GBFS-LE), a local exploration is started from within a global GBFS whenever the search seems stuck in UHRs. Two different local exploration strategies are developed and evaluated experimentally: Local GBFS (LS) and Local Random Walk Search (LRW). The two new planners LAMA-LS and LAMA-LRW integrate these strategies into the GBFS component of LAMA-2011. Both are shown to yield clear improvements in terms of both coverage and search time on standard International Planning Competition benchmarks, especially for domains that are proven to have large or un- bounded UHRs.




How to Cite

Xie, F., Müller, M., & Holte, R. (2014). Adding Local Exploration to Greedy Best-First Search in Satisficing Planning. Proceedings of the AAAI Conference on Artificial Intelligence, 28(1).