Proceedings

Merge-and-Shrink Task Reformulation for Classical Planning

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 5644-5652.

https://doi.org/10.24963/ijcai.2019/783

Abstract

The performance of domain-independent planning systems heavily depends on how the planning task has been modeled. This makes task reformulation an important tool to get rid of unnecessary complexity and increase the robustness of planners with respect to the model chosen by the user. In this paper, we represent tasks as factored transition systems (FTS), and use the merge-and-shrink (M&S) framework for task reformulation for optimal and satisficing planning. We prove that the flexibility of the underlying representation makes the M&S reformulation methods more powerful than the counterparts based on the more popular finite-domain representation. We adapt delete-relaxation and M&S heuristics to work on the FTS representation and evaluate the impact of our reformulation.

  1. [Bacchus and Yang, 1994] Fahiem Bacchus and Qiang Yang. Downward refinement and the efficiency of hierarchical problem solving. Artificial Intelligence, 71:43-100, 1994.
  2. [Bäckström and Nebel, 1995] Christer Bäckström and Bernhard Nebel. Complexity results for SAS + planning. Computational Intelligence, 11(4):625-655, 1995.
  3. [Bonet and Geffner, 2001] Blai Bonet and Héctor Geffner. Plan- ning as heuristic search. Artificial Intelligence, 129(1-2):5-33, 2001.
  4. [Bylander, 1994] Tom Bylander. The computational complexity of propositional STRIPS planning. Artificial Intelligence, 69(1- 2):165-204, 1994.
  5. [Coles and Coles, 2010] Amanda Coles and Andrew Coles. Completeness-preserving pruning for optimal planning. In Helder Coelho, Rudi Studer, and Michael Wooldridge, editors, Proc. of ECAI'10, pages 965-966, Lisbon, Portugal, August 2010. IOS Press.
  6. [Domshlak et al., 2015] Carmel Domshlak, Jörg Hoffmann, and Michael Katz. Red-black planning: A new systematic approach to partial delete relaxation. Artificial Intelligence, 221:73-114, 2015.
  7. [Dräger et al., 2006] Klaus Dräger, Bernd Finkbeiner, and Andreas Podelski. Directed model checking with distance-preserving abstractions. In Antti Valmari, editor, Proc. of SPIN'06, vol- ume 3925 of Lecture Notes in Computer Science, pages 19-34. Springer-Verlag, 2006.
  8. [Dräger et al., 2009] Klaus Dräger, Bernd Finkbeiner, and Andreas Podelski. Directed model checking with distance-preserving ab- stractions. International Journal on Software Tools for Technol- ogy Transfer, 11(1):27-37, 2009.
  9. [Fuentetaja et al., 2018] Raquel Fuentetaja, Michael W. Barley, Daniel Borrajo, Jordan Douglas, Santiago Franco, and Patricia J. Riddle. Meta-search through the space of representations and heuristics on a problem by problem basis. In Proc. AAAI'18, pages 6169-6176, 2018.
  10. [Gerevini et al., 2009] Alfonso Gerevini, Alessandro Saetti, and Mauro Vallati. An automatically configurable portfolio-based planner with macro-actions: PbP. In Proc. ICAPS'09, pages 350- 353, 2009.
  11. [Gnad and Hoffmann, 2018] Daniel Gnad and Jörg Hoffmann. Star-topology decoupled state space search. Artificial Intelli- gence, 257:24 -60, 2018.
  12. [Haslum, 2007] Patrik Haslum. Reducing accidental complexity in planning problems. In Proc. IJCAI'07, pages 1898-1903, 2007. IJCAI
  13. [Helmert et al., 2007] Malte Helmert, Patrik Haslum, and Jörg Hoffmann. Flexible abstraction heuristics for optimal sequential planning. In Proc. ICAPS'07, pages 176-183, 2007.
  14. [Helmert et al., 2014] Malte Helmert, Patrik Haslum, Jörg Hoff- mann, and Raz Nissim. Merge & shrink abstraction: A method for generating lower bounds in factored state spaces. Journal of the Association for Computing Machinery, 61(3), 2014.
  15. [Helmert et al., 2015] Malte Helmert, Gabriele Röger, and Silvan Sievers. On the expressive power of non-linear merge-and-shrink representations. In Proc. ICAPS'15, pages 106-114, 2015.
  16. [Helmert, 2006a] Malte Helmert. Fast (diagonally) downward. In IPC 2006 planner abstracts, 2006.
  17. [Helmert, 2006b] Malte Helmert. The Fast Downward planning system. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  18. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research, 14:253-302, 2001.
  19. [Hoffmann et al., 2014] Jörg Hoffmann, Peter Kissmann, and Álvaro Torralba. "Distance"? Who Cares? Tailoring merge-and- shrink heuristics to detect unsolvability. In Proc. of ECAI'14, 2014.
  20. [Knoblock, 1994] Craig Knoblock. Automatically generating ab- stractions for planning. Artificial Intelligence, 68(2):243-302, 1994.
  21. [Milner, 1971] Robin Milner. An algebraic definition of simulation between programs. In Proc. IJCAI'71, pages 481-489, 1971. IJCAI
  22. [Milner, 1990] Robin Milner. Operational and algebraic semantics of concurrent processes. In Jan van Leeuwen, editor, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics, pages 1201-1242. Elsevier and MIT Press, 1990.
  23. [Sacerdoti, 1974] Earl D. Sacerdoti. Planning in a hierarchy of ab- straction spaces. Artificial Intelligence, 5:115-135, 1974. IJCAI
  24. [Seipp and Helmert, 2011] Jendrik Seipp and Malte Helmert. Flu- ent merging for classical planning problems. In ICAPS 2011 Workshop on Knowledge Engineering for Planning and Schedul- ing, pages 47-53, 2011.
  25. [Sievers et al., 2014] Silvan Sievers, Martin Wehrle, and Malte Helmert. Generalized label reduction for merge-and-shrink heuristics. In Proc. AAAI'14, pages 2358-2366, 2014.
  26. [Sievers et al., 2015] Silvan Sievers, Martin Wehrle, Malte Helmert, Alexander Shleyfman, and Michael Katz. Factored symmetries for merge-and-shrink abstractions. In Proc. AAAI'15, pages 3378-3385, 2015.
  27. [Sievers, 2018] Silvan Sievers. Merge-and-shrink heuristics for classical planning: Efficient implementation and partial abstrac- tions. In Proc. of SOCS'18, pages 90-98, 2018.
  28. [Torralba and Kissmann, 2015] Álvaro Torralba and Peter Kiss- mann. Focusing on what really matters: Irrelevance pruning in merge-and-shrink. In Proc. of SOCS'15, pages 122-130, 2015.
  29. [Torralba and Sievers, 2019] Álvaro Torralba and Silvan Sievers. Merge-and-shrink task reformulation for classical planning: Technical report. Technical Report CS-2019-004, University of Basel, 2019.
  30. [Torralba, 2017] Álvaro Torralba. From qualitative to quantitative dominance pruning for optimal planning. In Proc. of IJCAI'17, pages 4426-4432, 2017. IJCAI
  31. [Torralba, 2018] Álvaro Torralba. Completeness-preserving domi- nance techniques for satisficing planning. In Proc. of IJCAI'18, pages 4844-4851, 2018. IJCAI
  32. [Tozicka et al., 2016] Jan Tozicka, Jan Jakubuv, Martin Svatos, and Antonín Komenda. Recursive polynomial reductions for classical planning. In Proc. ICAPS'16, pages 317-325, 2016.
  33. [Wehrle et al., 2016] Martin Wehrle, Silvan Sievers, and Malte Helmert. Graph-based factorization of classical planning prob- lems. In Proc. IJCAI'16, pages 3286-3292, 2016. IJCAI

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

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