Proceedings

An Admissible HTN Planning Heuristic

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 480-488.

https://doi.org/10.24963/ijcai.2017/68

Abstract

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.

  1. [Alford et al., 2014] Ron Alford, Vikas Shivashankar, Ugur Kuter, and Dana Nau. On the feasibility of planning graph style heuristics for HTN planning. In ICAPS, pages 2-10. AAAI Press, 2014.
  2. [Alford et al., 2015a] Ron Alford, Pascal Bercher, and David Aha. Tight bounds for HTN planning. In ICAPS, pages 7- 15. AAAI Press, 2015.
  3. [Alford et al., 2015b] Ron Alford, Pascal Bercher, and David Aha. Tight bounds for HTN planning with task in- sertion. In IJCAI, pages 1502-1508. AAAI Press, 2015. IJCAI
  4. [Alford et al., 2016a] Ron Alford, Gregor Behnke, Daniel Höller, Pascal Bercher, Susanne Biundo, and David Aha. Bound to plan: Exploiting classical heuristics via auto- matic translations of tail-recursive HTN problems. In ICAPS, pages 20-28. AAAI Press, 2016.
  5. [Alford et al., 2016b] Ron Alford, Vikas Shivashankar, Mark Roberts, Jeremy Frank, and David W. Aha. Hier- archical planning: relating task and goal decomposition with task sharing. In IJCAI, pages 3022-3029. AAAI Press, 2016. IJCAI
  6. [Behnke et al., 2015] Gregor Behnke, Daniel Höller, and Su- sanne Biundo. On the complexity of HTN plan verification and its implications for plan recognition. In ICAPS, pages 25-33. AAAI Press, 2015.
  7. [Bercher et al., 2014a] Pascal Bercher, Susanne Biundo, Thomas Geier, Thilo Hörnle, Florian Nothdurft, Felix Richter, and Bernd Schattenberg. Plan, repair, execute, ex- plain -how planning helps to assemble your home theater. In ICAPS, pages 386-394. AAAI Press, 2014.
  8. [Bercher et al., 2014b] Pascal Bercher, Shawn Keen, and Su- sanne Biundo. Hybrid planning heuristics based on task decomposition graphs. In SoCS, pages 35-43. AAAI Press, 2014.
  9. [Bercher et al., 2016] Pascal Bercher, Daniel Höller, Gregor Behnke, and Susanne Biundo. More than a name? On im- plications of preconditions and effects of compound HTN planning tasks. In ECAI, pages 225-233. IOS Press, 2016.
  10. [Biundo and Schattenberg, 2001] Susanne Biundo and Bernd Schattenberg. From abstract crisis to concrete relief (a preliminary report on combining state abstraction and HTN planning). In ECP, pages 157-168. AAAI Press, 2001.
  11. [Byrne, 1977] Richard Byrne. Planning meals: Problem solving on a real data-base. Cognition, 5:287-332, 1977.
  12. [Elkawkagy et al., 2010] Mohamed Elkawkagy, Bernd Schattenberg, and Susanne Biundo. Landmarks in hier- archical planning. In ECAI, pages 229-234. IOS Press, 2010.
  13. [Elkawkagy et al., 2012] Mohamed Elkawkagy, Pascal Bercher, Bernd Schattenberg, and Susanne Biundo. Improving hierarchical planning performance by the use of landmarks. In AAAI, pages 1763-1769. AAAI Press, 2012.
  14. [Erol et al., 1994a] Kutluhan Erol, James Hendler, and Dana S. Nau. UMCP: A sound and complete procedure for hierarchical task-network planning. In AIPS, pages 249- 254. AAAI Press, 1994.
  15. [Erol et al., 1994b] Kutluhan Erol, James A. Hendler, and Dana S. Nau. HTN planning: Complexity and expressiv- ity. In AAAI, pages 1123-1128. AAAI Press, 1994.
  16. [Fox, 1997] Maria Fox. Natural hierarchical planning us- ing operator decomposition. In ECP, pages 195-207. Springer, 1997.
  17. [Geier and Bercher, 2011] Thomas Geier and Pascal Bercher. On the decidability of HTN planning with task insertion. In IJCAI, pages 1955-1961. AAAI Press, 2011. IJCAI
  18. [Gerevini et al., 2003] Alfonso Gerevini, Alessandro Saetti, and Ivan Serina. Planning through stochastic local search and temporal action graphs. JAIR, 20:239-290, 2003.
  19. [Gerevini et al., 2008] Alfonso Gerevini, Ugur Kuter, Dana S. Nau, Alessandro Saetti, and Nathaniel Waisbrot. Combining domain-independent planning and HTN planning: The Duet planner. In ECAI, pages 573-577. IOS Press, 2008.
  20. [Höller et al., 2014] Daniel Höller, Gregor Behnke, Pascal Bercher, and Susanne Biundo. Language classification of hierarchical planning problems. In ECAI, pages 447-452. IOS Press, 2014.
  21. [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 ICAPS, pages 158-165. AAAI Press, 2016.
  22. [Lotem et al., 1999] Amnon Lotem, Dana S. Nau, and James A. Hendler. Using planning graphs for solving HTN planning problems. In AAAI, pages 534-540. AAAI Press, 1999.
  23. [Marthi et al., 2008] Bhaskara Marthi, Stuart Russell, and Jason Wolfe. Angelic hierarchical planning: Optimal and online algorithms. In ICAPS, pages 222-231. AAAI Press, 2008.
  24. [McAllester and Rosenblitt, 1991] David McAllester and David Rosenblitt. Systematic nonlinear planning. In AAAI, pages 634-639. AAAI Press, 1991.
  25. [Nau et al., 2003] Dana Nau, Tsz-Chiu Au, Okhtay Ilghami, Ugur Kuter, J. William Murdock, Dan Wu, and Fusun Ya- man. SHOP2: An HTN planning system. JAIR, 20:379- 404, 2003.
  26. [Nguyen and Kambhampati, 2001] XuanLong Nguyen and Subbarao Kambhampati. Reviving partial order planning. In IJCAI, pages 459-466.
  27. Morgan Kaufmann, 2001.
  28. [Seegebarth et al., 2012] Bastian Seegebarth, Felix Müller, Bernd Schattenberg, and Susanne Biundo. Making hybrid plans more clear to human users -a formal approach for generating sound explanations. In ICAPS, pages 225-233. AAAI Press, 2012.
  29. [Shivashankar et al., 2016] Vikas Shivashankar, Ron Alford, Mark Roberts, and David W. Aha. Cost-optimal algo- rithms for planning with procedural control knowledge. In ECAI, pages 1702-1703. IOS Press, 2016.
  30. [Shivashankar et al., 2017] Vikas Shivashankar, Ron Alford, and David Aha. Incorporating domain-independent plan- ning heuristics in hierarchical planning. In AAAI, pages 3658-3664. AAAI Press, 2017.
  31. [Sohrabi et al., 2009] Shirin Sohrabi, Jorge A. Baier, and Sheila A. McIlraith. HTN planning with preferences. In IJCAI, pages 1790-1797. AAAI Press, 2009. IJCAI
  32. [Torralba et al., 2014] Álvaro Torralba, Vidal Alcázar, Daniel Borrajo, Peter Kissmann, and Stefan Edelkamp. SymBA*: A symbolic bidirectional A* planner. In The 8th IPC, pages 105-108, 2014.
  33. [Xie et al., 2014] Fan Xie, Martin Müller, and Robert Holte. Jasper: The art of exploration in greedy best first search. In The 8th IPC, pages 39-42, 2014.
  34. [Younes and Simmons, 2003] Håkan L. S. Younes and Reid G. Simmons. VHPOP: Versatile heuristic partial or- der planner. JAIR, 20:405-430, 2003.

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

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