An Admissible HTN Planning Heuristic

An Admissible HTN Planning Heuristic

Pascal Bercher, Gregor Behnke, Daniel Höller, Susanne Biundo

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence
Main track. Pages 480-488. https://doi.org/10.24963/ijcai.2017/68

Hierarchical task network (HTN) planning is well-known for being an efficient planning approach. This is mainly due to the success of the HTN planning system SHOP2. However, its performance depends on hand-designed search control knowledge. At the time being, there are only very few domain-independent heuristics, which are designed for differing hierarchical planning formalisms. Here, we propose an admissible heuristic for standard HTN planning, which allows to find optimal solutions heuristically. It bases upon the so-called task decomposition graph (TDG), a data structure reflecting reachable parts of the task hierarchy. We show (both in theory and empirically) that rebuilding it during planning can improve heuristic accuracy thereby decreasing the explored search space. The evaluation further studies the heuristic both in terms of plan quality and coverage.
Keywords:
Combinatorial & Heuristic Search: Heuristic Search
Combinatorial & Heuristic Search: Combinatorial search/optimisation
Planning and Scheduling: Hierarchical planning
Planning and Scheduling: Search in Planning and Scheduling