Proceedings

Translating HTNs to PDDL: A Small Amount of Domain Knowledge Can Go a Long Way

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 1629-1633.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

We show how to translate HTN domain descriptions (if they satisfy certain restrictions) into PDDL so that they can be used by classical planners. We provide correctness results for our translation algorithm, and show that it runs in linear time and space. We also show that even small and incomplete amounts of HTN knowledge, when translated into PDDL using our algorithm, can greatly improve a classical planner's performance. In experiments on several thousand randomly generated problems in three different planning domains, such knowledge speeded up the well-known Fast-Forward planner by several orders of magnitude, and enabled it to solve much larger problems than it could otherwise solve.Ronald Wayne Alford, Ugur Kuter, Dana Nau

  1. [Bacchus and Kabanza, 2000] F. Bacchus and F. Kabanza. Using temporal logics to express search control knowl- edge for planning. Artificial Intelligence, 116(1-2):123- 191, 2000.
  2. [Baier et al., 2007] J. Baier, C. Fritz, and S. McIlraith. Ex- ploiting procedural domain control knowledge in state-of- the-art planners. In ICAPS, 2007.
  3. [Bonet and Geffner, 1999] B. Bonet and H. Geffner. Plan- ning as heuristic search: New results. In ECP, 1999.
  4. [Chen et al., 2006] Y. Chen, C. Hsu, and B. Wah. Tempo- ral planning using subgoal partitioning and resolution in SGPlan. JAIR, 26:323-369, 2006.
  5. [Currie and Tate, 1991] K. Currie and A. Tate. O-Plan: The open planning architecture. Artificial Intelligence, 52(1):49-86, 1991.
  6. [Dix et al., 2003] J. Dix, U. Kuter, and D. Nau. Planning in answer set programming using ordered task decomposi- tion. In KI, 2003. [Estlin et al., 1997]
  7. T. A. Estlin, Steve Chien, and X. Wang. An argument for a hybrid HTN/operator-based approach to planning. In ECP, 1997.
  8. [Fritz et al., 2008] C. Fritz, J. Baier, and S. McIlraith. Con- golog, sin trans: Compiling congolog into basic action the- ories for planning and beyond. In KR, 2008.
  9. [Gerevini et al., 2003] A. Gerevini, A. Saetti, and I. Serina. Planning through stochastic local search and temporal ac- tion graphs in lpg action graphs in LPG. JAIR, 20:239- 290, 2003.
  10. [Gerevini et al., 2008] A. Gerevini, U. Kuter, D. Nau, A. Saetti, and N. Waisbrot. Combining domain- independent planning and HTN planning: The Duet plan- ner. In ECAI, 2008.
  11. [Ghallab et al., 2004] M. Ghallab, D. Nau, and P. Traverso. Automated Planning: Theory and Practice. Morgan Kauf- mann, 2004.
  12. [Helmert, 2006] M. Helmert. The Fast Downward planning system. JAIR, 26:191-246, 2006.
  13. [Hoffmann and Nebel, 2001] J. Hoffmann and B. Nebel. The FF planning system: Fast plan generation through heuris- tic search. JAIR, 14:253-302, 2001.
  14. [Kabanza et al., 1997] F. Kabanza, M. Barbeau, and R. St- Denis. Planning control rules for reactive agents. Artificial Intelligence, 95(1):67-113, 1997.
  15. [Kambhampati et al., 1998] S. Kambhampati, A. Mali, and B. Srivastava. Hybrid planning for partially hierarchical domains. In AAAI, 1998.
  16. [Kvarnström and Doherty, 2001] J. Kvarnström and P. Do- herty. TALplanner: A temporal logic based forward chain- ing planner. AMAI, 30:119-169, 2001.
  17. [Mali and Kambhampati, 1998] A. Mali and S. Kambham- pati. Encoding HTN planning in propositional logic. In AIPS, 1998.
  18. [Nau et al., 1999] D. Nau, Y. Cao, A. Lotem, and H. Muñoz- Avila. SHOP: Simple hierarchical ordered planner. In IJ- CAI, 1999. IJCAI
  19. [Nau et al., 2003] D. Nau, T.C. Au, O. Ilghami, U. Kuter, J.W. Murdock, D. Wu, and F. Yaman. SHOP2: An HTN planning system. JAIR, 20:379-404, 2003.
  20. [Nguyen et al., 2002] N. Nguyen, S. Kambhampati, and R. Nigenda. Planning graph as the basis for deriving heuristics for plan synthsis by state space and CSP search. Artificial Intelligence, 2002.
  21. [Smith et al., 2008] David E. Smith, Jeremy Frank, and William Cushing. The anml language. In The ICAPS- 08 Workshop on Knowledge Engineering for Planning and Scheduling (KEPS), 2008.
  22. [Wilkins, 1988] D. Wilkins. Practical Planning: Extending the Classical AI Planning Paradigm. Morgan Kaufmann, 1988.

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

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