Proceedings

Reducing Accidental Complexity in Planning Problems

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 1898-1902.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Although even propositional STRIPS planning is a hard problem in general, many instances of the problem, including many of those commonly used as benchmarks, are easy. In spite of this, they are often hard to solve for domain-independent planners, because the encoding of the problem into a general problem specification formalism such as STRIPS hides structure that needs to be exploited to solve problems easily. We investigate the use of automatic problem transformations to reduce this accidental problem complexity. The main tool is abstraction: we identify a new, weaker, condition under which abstraction is safe, in the sense that any solution to the abstracted problem can be refined to a concrete solution (in polynomial time, for most cases) and also show how different kinds of problem reformulations can be applied to create greater opportunities for such safe abstraction.

  1. [Bacchus and Yang, 1994] F. Bacchus and Q. Yang. Down- ward refinement and the efficiency of hierarchical problem solving. Artificial Intelligence, 71(1):43 -100, 1994.
  2. [Bäckström and Jonsson, 1995] C. Bäckström and P. Jons- son. Planning with abstraction hierarchies can be exponen- tially less efficient. In Proc. 14th International Joint Con- ference on Artificial Intelligence (IJCAI'95), pages 1599 - 1605, 1995. IJCAI
  3. [Bonet and Geffner, 2001] B. Bonet and H. Geffner. Plan- ning as heuristic search. Artificial Intelligence, 129(1-2):5 -33, 2001.
  4. [Botea et al., 2005] A. Botea, M. Enzenberger, M. Mueller, and J. Schaeffer. Macro-FF: Improving AI planning with automatically learned macro-operators. Journal of AI Re- search, 24:581 -621, 2005.
  5. [Bylander, 1991] T. Bylander. Complexity results for plan- ning. In Proc. 12th International Joint Conference on Ar- tificial Intelligence (IJCAI'91), pages 274 -279, 1991. IJCAI
  6. [Chen et al., 2006] Y. Chen, B.W. Wah, and C. Hsu. Tempo- ral planning using subgoal partitioning and resolution in SGPlan. Journal of AI Research, 26:323 -369, 2006.
  7. [Domshlak and Brafman, 2006] C. Domshlak and R. Braf- man. Factored planning: How, when and when not. In Proc. 21st National Conference on Artificial Intelligence (AAAI'06), 2006.
  8. [Edelkamp and Helmert, 1999] S. Edelkamp and M. Helmert. Exhibiting knowledge in planning problems to minimize state encoding length. In Proc. 5th European Conference on Planning (ECP'99), pages 135 -147, 1999.
  9. [Haslum and Jonsson, 2000] Patrik Haslum and Peter Jons- son. Planning with reduced operator sets. In Proc. 5:th In- ternational Conference on Artificial Intelligence Planning and Scheduling (AIPS'00), pages 150 -158, 2000.
  10. [Helmert, 2006a] M. Helmert. Fast (diagonally) down- ward. In 5th International Planning Competition Booklet, 2006. Available at http://zeus.ing.unibs.it/ ipc-5/. Link
  11. [Helmert, 2006b] Malte Helmert. Solving Planning Tasks in Theory and Practice. PhD thesis, Albert-Ludwigs Univer- sität Freiburg, 2006.
  12. [Jonsson and Bäckström, 1998] P. Jonsson and C. Bäckström. State-variable planning under struc- tural restrictions: Algorithms and complexity. Artificial Intelligence, 100(1-2):125 -176, 1998.
  13. [Junghanns and Schaeffer, 2001] A. Junghanns and J. Scha- effer. Sokoban: Enhancing general single-agent search methods using domain knowledge. Artificial Intelligence, 129(1-2):219 -251, 2001.
  14. [Knoblock, 1994] C.A. Knoblock. Automatically generating abstractions for planning. Artificial Intelligence, 68:243 - 302, 1994.
  15. [Scholz, 2004] U. Scholz. Reducing Planning Problems by Path Reduction. PhD thesis, Technischen Universität Darmstadt, 2004.
  16. [Sebastia et al., 2006] L. Sebastia, E. Onaindia, and E. Marzal. Decomposition of planning problems. Ar- tificial Intelligence Communications, 19(1):49 -81, 2006.

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

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