Proceedings

On Guiding Search in HTN Planning with Classical Planning Heuristics

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Best Sister Conferences. Pages 6171-6175.

https://doi.org/10.24963/ijcai.2019/857

Abstract

Planning is the task of finding a sequence of actions that achieves the goal(s) of an agent. It is solved based on a model describing the environment and how to change it. There are several approaches to solve planning tasks, two of the most popular are classical planning and hierarchical planning. Solvers are often based on heuristic search, but especially regarding domain-independent heuristics, techniques in classical planning are more sophisticated. However, due to the different problem classes, it is difficult to use them in hierarchical planning. In this paper we describe how to use arbitrary classical heuristics in hierarchical planning and show that the resulting system outperforms the state of the art in hierarchical planning.

  1. [Alford et al., 2009] Ronald Alford, Ugur Kuter, and Dana S. Nau. Translating HTNs to PDDL: A small amount of domain knowledge can go a long way. In Proc. of the 21st Int. Joint Conf. on Artificial Intelligence (IJCAI), pages 1629-1634. AAAI Press, 2009. IJCAI
  2. [Alford et al., 2016] Ron Alford, Gregor Behnke, Daniel Höller, Pascal Bercher, Susanne Biundo, and David W. Aha. Bound to plan: Exploiting classical heuristics via automatic translations of tail-recursive HTN problems. In Proc. of the 26th Int. Conf. on Automated Planning and Scheduling (ICAPS), pages 20-28. AAAI Press, 2016.
  3. [Behnke et al., 2019a] Gregor Behnke, Daniel Höller, Pascal Bercher, and Susanne Biundo. More succinct grounding of HTN planning problems -Preliminary results. In Proc. of the 2nd ICAPS Workshop on Hierarchical Planning, pages 40-48, 2019.
  4. [Behnke et al., 2019b] Gregor Behnke, Daniel Höller, and Susanne Biundo. Bringing order to chaos -A compact rep- resentation of partial order in SAT-based HTN planning. In Proc. of the 33rd AAAI Conf. on Artificial Intelligence (AAAI). AAAI Press, 2019.
  5. [Behnke et al., 2019c] Gregor Behnke, Daniel Höller, and Susanne Biundo. Finding optimal solutions in HTN plan- ning -A SAT-based approach. In Proc. of the 28th Int. Joint Conf. on Artificial Intelligence (IJCAI). IJCAI, 2019. IJCAI
  6. [Bercher et al., 2017] Pascal Bercher, Gregor Behnke, Daniel Höller, and Susanne Biundo. An admissible HTN planning heuristic. In Proc. of the 26th Int. Joint Conf. on Artificial Intelligence (IJCAI), pages 480-488. IJCAI, 2017. IJCAI
  7. [Bercher et al., 2019] Pascal Bercher, Ron Alford, and Daniel Höller. A survey on hierarchical planning -One abstract idea, many concrete realizations. In Proc. of the 28th Int. Joint Conf. on Artificial Intelligence (IJCAI). IJCAI
  8. IJ- CAI, 2019.
  9. [Bit-Monnot et al., 2016] Arthur Bit-Monnot, David E. Smith, and Minh Do. Delete-free reachability analysis for temporal and hierarchical planning. In Proc. of the 22nd European Conf. on Artificial Intelligence (ECAI), pages 1698-1699. IOS Press, 2016.
  10. [Bonet and Geffner, 2001] Blai Bonet and Hector Geffner. Planning as heuristic search. Artificial Intelligence, 129(1- 2):5-33, 2001.
  11. [Erol et al., 1996] Kutluhan Erol, James A. Hendler, and Dana S. Nau. Complexity results for HTN planning. An- nals of Mathematics and Artificial Intelligence, 18(1):69- 93, 1996.
  12. [Geier and Bercher, 2011] Thomas Geier and Pascal Bercher. On the decidability of HTN planning with task insertion. In Proc. of the 22nd Int. Joint Conf. on Artificial Intelligence (IJCAI), pages 1955-1961. AAAI Press, 2011. IJCAI
  13. [Helmert and Domshlak, 2009] Malte Helmert and Carmel Domshlak. Landmarks, critical paths and abstractions: What's the difference anyway? In Proc. of the 19th Int. Conf. on Automated Planning and Scheduling (ICAPS), pages 162-169. AAAI Press, 2009.
  14. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research, 14:253-302, 2001.
  15. [Höller et al., 2014] Daniel Höller, Gregor Behnke, Pascal Bercher, and Susanne Biundo. Language classification of hierarchical planning problems. In Proc. of the 21st Eu- ropean Conf. on Artificial Intelligence (ECAI), pages 447- 452. IOS Press, 2014.
  16. [Höller et al., 2016] Daniel Höller, Gregor Behnke, Pascal Bercher, and Susanne Biundo. Assessing the expressivity of planning formalisms through the comparison to formal languages. In Proc. of the 26th Int. Conf. on Automated Planning and Scheduling (ICAPS), pages 158-165. AAAI Press, 2016.
  17. [Höller et al., 2018] Daniel Höller, Pascal Bercher, Gregor Behnke, and Susanne Biundo. A generic method to guide HTN progression search with classical heuristics. In Proc. of the 28th Int. Conf. on Automated Planning and Schedul- ing (ICAPS), pages 114-122. AAAI Press, 2018.
  18. [Nau et al., 2003] Dana S. Nau, Tsz-Chiu Au, Okhtay Il- ghami, Ugur Kuter, J. William Murdock, Dan Wu, and Fusun Yaman. SHOP2: An HTN planning system. Jour- nal of Artificial Intelligence Research, 20:379-404, 2003.
  19. [Xie et al., 2014] Fan Xie, Martin Müller, and Robert Holte. Jasper: The art of exploration in greedy best first search. In Proc. of the 8th Int. Planning Competition, pages 39-42, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards