Proceedings

Effective Planning with More Expressive Languages

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 4155-4158.

Abstract

Most of the key computational ideas in classical planning assume a simple planning language where action preconditions and goals are conjunctions of propositional atoms. This is to facilitate the definition and computation of heuristics for guiding the search for plans. In this work, however, we show that this modeling choice hides important structural information, resulting in poorer heuristics and weaker planning performance. To address this, we show how relaxed plan heuristics can be lifted to a variable-free first-order planning language, Functional STRIPS, where atomic formulas can involve arbitrary terms. The key idea is to regard the set of atoms that are reachable in a propositional layer of the relaxed planning graph as encoding a set of logical first-order interpretations. A preconditionor goal formula is then regarded as reachable in a propositional layer, potentially adding new atoms to the next layer, when the set of atoms in the layer makes the formula satisfiable according to the rules of first-order logic. While this satisfiability test and the resulting heuristics turn out to be intractable, we show how a meaningful polynomial approximation can be obtained by formulating the satisfiability problem as a CSP and applying constraint propagation techniques. Experiments illustrating the computational value of planning with more expressive languages are also reported.

  1. [Bonet and Geffner, 2001] B. Bonet and H. Geffner. Plan- ning as heuristic search. Artificial Intelligence, 129(1- 2):5-33, 2001.
  2. [Coles et al., 2008] A. Coles, M. Fox, D. Long, and A. Smith. A hybrid relaxed planning graph-LP heuristic for numeric planning domains. In Proc. 18th Int. Conf. on Automated Planning and Scheduling, pages 52-59, 2008.
  3. [Dechter, 2003] R. Dechter. Constraint Processing. Morgan Kaufmann, 2003.
  4. [Domshlak and Nazarenko, 2013] C. Domshlak and A. Nazarenko. The complexity of optimal monotonic planning: the bad, the good, and the causal graph. Journal of Artificial Intelligence Research, pages 783-812, 2013.
  5. [Dornhege et al., 2009] C. Dornhege, P. Eyerich, T. Keller, S. Trüg, M. Brenner, and B. Nebel. Semantic attachments for domain-independent planning systems. In Proc. 19th Int. Conf. on Automated Planning and Scheduling, pages 114-121, 2009.
  6. [Francès and Geffner, 2015] G. Francès and H. Geffner. Modeling and computation in planning: Better heuris- tics from more expressive languages. In Proc. 25th Int. Conf. on Automated Planning and Scheduling, pages 70- 78, 2015.
  7. [Francès and Geffner, 2016] G. Francès and H. Geffner. E- STRIPS: Existential quantification in planning and con- straint satisfaction. In Proc. 25th Int. Joint Conf. on Artifi- cial Intelligence, 2016. [Gecode Team, 2006] Gecode Team. Gecode: Generic con- straint development environment, 2006. Available from http://www.gecode.org. Link
  8. [Geffner, 2000] H. Geffner. Functional STRIPS: A more flexible language for planning and problem solving. In J. Minker, editor, Logic-Based Artificial Intelligence, pages 187-205. Kluwer, 2000.
  9. [Gregory et al., 2012] P. Gregory, D. Long, M. Fox, and C. Beck. Planning modulo theories: Extending the plan- ning paradigm. In Proc. 22nd Int. Conf. on Automated Planning and Scheduling, 2012.
  10. [Helmert, 2006] M. Helmert. The Fast Downward plan- ning system. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  11. [Hoffmann and Nebel, 2001] J. Hoffmann and B. Nebel. The FF planning system: Fast plan generation through heuris- tic search. Journal of Artificial Intelligence Research, 14:253-302, 2001.
  12. [Hoffmann, 2003] J. Hoffmann. The metric-FF planning sys- tem: Translating "ignoring delete lists" to numeric state variables. Journal of Artificial Intelligence Research, 20:291-341, 2003. [Ivankovic and Haslum, 2015]
  13. F. Ivankovic and P. Haslum. Optimal planning with axioms. In Proc. 24th Int. Joint Conf. on Artificial Intelligence, pages 1580-1586, 2015. IJCAI
  14. [Mackworth, 1977] A.K. Mackworth. Consistency in net- works of relations. Artificial intelligence, 8(1):99-118, 1977.
  15. [Richter and Westphal, 2010] S. Richter and M. Westphal. The LAMA planner: Guiding cost-based anytime plan- ning with landmarks. Journal of Artificial Intelligence Re- search, 39(1):127-177, 2010.
  16. [Rossi et al., 2006] F. Rossi, P. Van Beek, and T. Walsh. Handbook of constraint programming. Elsevier, 2006.
  17. [Van Hoeve and Katriel, 2006] W. Van Hoeve and I. Katriel. Global constraints. Handbook of constraint programming, pages 169-208, 2006.

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

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