Proceedings

Graph-Based Factorization of Classical Planning Problems

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 3286-3291.

Abstract

In domain-independent planning, dependencies of operators and variables often prevent the effective application of planning techniques that rely on loosely coupled problems (like factored planning or partial order reduction). In this paper, we propose a generic approach for factorizing a classical planning problem into an equivalent problem with fewer operator and variable dependencies. Our approach is based on variable factorization, which can be reduced to the well-studied problem of graph factorization. While the state spaces of the original and the factorized problems are isomorphic, the factorization offers the potential to exponentially reduce the complexity of planning techniques like factored planning and partial order reduction.

  1. [Alkhazraji et al., 2012] Yusra Alkhazraji, Martin Wehrle, Robert Mattmüller, and Malte Helmert. A stubborn set al- gorithm for optimal planning. In Proc. ECAI 2012, pages 891-892, 2012.
  2. [Amir and Engelhardt, 2003] Eyal Amir and Barbara Engel- hardt. Factored planning. In Proc. IJCAI 2003, pages 929- 935, 2003.
  3. [Aurenhammer et al., 1992] Franz Aurenhammer, Johann Hagauer, and Wilfried Imrich. Cartesian graph factoriza- tion at logarithmic cost per edge. Computational Complex- ity, 2:331-349, 1992.
  4. [Brafman and Domshlak, 2006] Ronen I. Brafman and Carmel Domshlak. Factored planning: How, when and when not. In Proc. AAAI 2006, pages 809-814, 2006.
  5. [Brafman and Domshlak, 2008] Ronen I. Brafman and Carmel Domshlak. From one to many: Planning for loosely coupled multi-agent systems. In Proc. ICAPS 2008, pages 28-35, 2008.
  6. [Bylander, 1994] Tom Bylander. The computational com- plexity of propositional STRIPS planning. Artificial In- telligence, 69(1-2):165-204, 1994.
  7. [Crespelle and Thierry, 2015] Christophe Crespelle and Eric Thierry. Computing the directed cartesian-product decom- position of a directed graph from its undirected decompo- sition in linear time. Discrete Mathematics, 338(12):2393- 2407, 2015.
  8. [Fabre et al., 2010] Eric Fabre, Loïg Jezequel, Patrik Haslum, and Sylvie Thiébaux. Cost-optimal factored planning: Promises and pitfalls. In Proc. ICAPS 2010, pages 65-72, 2010.
  9. [Godefroid, 1996] Patrice Godefroid. Partial-Order Meth- ods for the Verification of Concurrent Systems -An Ap- proach to the State-Explosion Problem, volume 1032 of Lecture Notes in Computer Science. Springer-Verlag, 1996.
  10. [Haslum et al., 2007] Patrik Haslum, Adi Botea, Malte Helmert, Blai Bonet, and Sven Koenig. Domain- independent construction of pattern database heuristics for cost-optimal planning. In Proc. AAAI 2007, pages 1007- 1012, 2007.
  11. [Haslum, 2007] Patrik Haslum. Reducing accidental com- plexity in planning problems. In Proc. IJCAI 2007, pages 1898-1903, 2007. IJCAI
  12. [Helmert, 2006] Malte Helmert. The Fast Downward plan- ning system. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  13. [Holte et al., 2015] Robert C. Holte, Yusra Alkhazraji, and Martin Wehrle. A generalization of sleep sets based on operator sequence redundancy. In Proc. AAAI 2015, pages 3291-3297, 2015.
  14. [Imrich and Peterin, 2007] Wilfried Imrich and Iztok Pe- terin. Recognizing cartesian products in linear time. Dis- crete Mathematics, 307(3-5):472-483, 2007.
  15. [Kelareva et al., 2007] Elena Kelareva, Olivier Buffet, Jinbo Huang, and Sylvie Thiébaux. Factored planning using de- composition trees. In Proc. IJCAI 2007, pages 1942-1947, 2007. IJCAI
  16. [Knoblock, 1994] Craig A. Knoblock. Automatically gen- erating abstractions for planning. Artificial Intelligence, 68(2):243-302, 1994.
  17. [Nissim et al., 2012] Raz Nissim, Udi Apsel, and Ronen I. Brafman. Tunneling and decomposition-based state re- duction for optimal planning. In Proc. ECAI 2012, pages 624-629, 2012.
  18. [Sabidussi, 1960] Gert Sabidussi. Graph multiplication. Mathematische Zeitschrift, 72:446-457, 1960.
  19. [Seipp and Helmert, 2011] Jendrik Seipp and Malte Helmert. Fluent merging for classical planning problems. In ICAPS 2011 Workshop on Knowledge Engineering for Planning and Scheduling, pages 47-53, 2011.
  20. [Sievers et al., 2012] Silvan Sievers, Manuela Ortlieb, and Malte Helmert. Efficient implementation of pattern database heuristics for classical planning. In Proc. SoCS 2012, pages 105-111, 2012.
  21. [Valmari, 1989] Antti Valmari. Stubborn sets for reduced state space generation. In Proc. APN 1989, pages 491- 515, 1989.
  22. [van den Briel et al., 2007] Menkes van den Briel, Subbarao Kambhampati, and Thomas Vossen. Fluent merging: A general technique to improve reachability heuristics and factored planning. In ICAPS 2007 Workshop on Heuristics for Domain-Independent Planning, 2007.
  23. [Wehrle and Helmert, 2012] Martin Wehrle and Malte Helmert. About partial order reduction in planning and computer aided verification. In Proc. ICAPS 2012, 2012.
  24. [Wehrle and Helmert, 2014] Martin Wehrle and Malte Helmert. Efficient stubborn sets: Generalized algorithms and selection strategies. In Proc. ICAPS 2014, pages 323-331, 2014.
  25. [Winkler, 1987] Peter Winkler. Factoring a graph in poly- nomial time. European Journal of Combinatorics, 8:209- 212, 1987.

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

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