Proceedings

Polynomial-Time in PDDL Input Size: Making the Delete Relaxation Feasible for Lifted Planning

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 4119-4126.

https://doi.org/10.24963/ijcai.2021/567

Abstract

Polynomial-time heuristic functions for planning are commonplace since 20 years. But polynomial-time in which input? Almost all existing approaches are based on a grounded task representation, not on the actual PDDL input which is exponentially smaller. This limits practical applicability to cases where the grounded representation is "small enough". Previous attempts to tackle this problem for the delete relaxation leveraged symmetries to reduce the blow-up. Here we take a more radical approach, applying an additional relaxation to obtain a heuristic function that runs in time polynomial in the size of the PDDL input. Our relaxation splits the predicates into smaller predicates of fixed arity K. We show that computing a relaxed plan is still NP-hard (in PDDL input size) for K>=2, but is polynomial-time for K=1. We implement a heuristic function for K=1 and show that it can improve the state of the art on benchmarks whose grounded representation is large.

  1. [Areces et al., 2014] Carlos Areces, Facundo Bustos, Martín Ariel Domínguez, and Jörg Hoffmann. Optimizing planning domains by automatic action schema splitting. In Proc. ICAPS'14, pages 11-19, 2014.
  2. [Bonet and Geffner, 2001] Blai Bonet and Héctor Geffner. Plan- ning as heuristic search. Artificial Intelligence, 129(1-2):5-33, 2001.
  3. [Cenamor et al., 2016] Isabel Cenamor, Tomás de la Rosa, and Fer- nando Fernández. The IBaCoP planning system: Instance-based configured portfolios. Journal of Artificial Intelligence Research, 56:657-691, 2016.
  4. [Chandra and Merlin, 1977] Ashok K. Chandra and Philip M. Mer- lin. Optimal implementation of conjunctive queries in relational databases. In Proc. STOC 1977, pages 77-90. ACM, 1977.
  5. [Coles et al., 2012] Amanda Jane Coles, Andrew Coles, Angel García Olaya, Sergio Jiménez, Carlos Linares López, Scott San- ner, and Sungwook Yoon. A survey of the seventh international planning competition. The AI Magazine, 33(1), 2012.
  6. [Corrêa et al., 2020] Augusto B. Corrêa, Florian Pommerening, Malte Helmert, and Guillem Francès. Lifted successor genera- tion using query optimization techniques. In Proc. ICAPS'20, pages 80-89, 2020.
  7. [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.
  8. [Erol et al., 1995] Kutluhan Erol, Dana S. Nau, and V. S. Sub- rahmanian. Complexity, decidability and undecidability results for domain-independent planning. Artificial Intelligence, 76(1- 2):75-88, 1995.
  9. [Fikes and Nilsson, 1971] Richard E. Fikes and Nils Nilsson. STRIPS: A new approach to the application of theorem proving to problem solving. Artificial Intelligence, 2:189-208, 1971. IJCAI
  10. [Fišer, 2020] Daniel Fišer. Lifted fact-alternating mutex groups and pruned grounding of classical planning problems. In Proc. AAAI'20, pages 9835-9842, 2020.
  11. [Fuentetaja and de la Rosa, 2016] Raquel Fuentetaja and Tomás de la Rosa. Compiling irrelevant objects to counters. special case of creation planning. AI Communications, 29(3):435-467, 2016.
  12. [Gerevini et al., 2009] Alfonso Gerevini, Patrik Haslum, Derek Long, Alessandro Saetti, and Yannis Dimopoulos. Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. Artificial Intelli- gence, 173(5-6):619-668, 2009.
  13. [Haslum, 2011] Patrik Haslum. Computing genome edit distances using domain-independent planning. In Proc. SPARK Workshop, 2011.
  14. [Helmert and Domshlak, 2009] Malte Helmert and Carmel Domsh- lak. Landmarks, critical paths and abstractions: What's the dif- ference anyway? In Proc. ICAPS'09, pages 162-169, 2009.
  15. [Helmert et al., 2011] Malte Helmert, Gabriele Röger, Jendrik Seipp, Erez Karpas, Jörg Hoffmann, Emil Keyder, Raz Nissim, Silvia Richter, and Matthias Westphal. Fast Downward Stone Soup. In IPC 2011 planner abstracts, pages 38-45, 2011.
  16. [Helmert, 2006] Malte Helmert. The Fast Downward planning sys- tem. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  17. [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.
  18. [Hoffmann et al., 2006] Jörg Hoffmann, Stefan Edelkamp, Sylvie Thíebaux, Roman Englert, Frederico Liporace, and Sebastian Trüg. Engineering benchmarks for planning: the domains used in the deterministic part of IPC-4. Journal of Artificial Intelligence Research, 26:453-541, 2006.
  19. [Hoffmann, 2001] Jörg Hoffmann. FF: The fast-forward planning system. The AI Magazine, 22(3):57-62, 2001.
  20. [Keyder et al., 2014] Emil Keyder, Jörg Hoffmann, and Patrik Haslum. Improving delete relaxation heuristics through explic- itly represented conjunctions. Journal of Artificial Intelligence Research, 50:487-533, 2014.
  21. [Koller and Hoffmann, 2010] Alexander Koller and Jörg Hoff- mann. Waking up a sleeping rabbit: On natural-language sen- tence generation with FF. In Proc. ICAPS'10, pages 238-241, 2010.
  22. [Koller and Petrick, 2011] Alexander Koller and Ronald Petrick. Experiences with planning for natural language generation. Com- putational Intelligence, 27(1):23-40, 2011.
  23. [Lauer et al., 2021] Pascal Lauer, Álvaro Torralba, Daniel Fišer, Daniel Höller, Julia Wichlacz, and Jörg Hoffmann. Code and benchmarks from the paper "polynomial-time in PDDL input size: Making the delete relaxation feasible for lifted planning". https://doi.org/10.5281/zenodo.4768791, 2021. DOI
  24. [Long and Fox, 2003] Derek Long and Maria Fox. The 3rd inter- national planning competition: Results and analysis. Journal of Artificial Intelligence Research, 20:1-59, 2003.
  25. [Masoumi et al., 2015] Arman Masoumi, Megan Antoniazzi, and Mikhail Soutchanski. Modeling organic chemistry and planning organic synthesis. volume 36 of EPiC Series in Computing, pages 176-195, 2015.
  26. [Matloob and Soutchanski, 2016] Rami Matloob and Mikhail Soutchanski. Exploring organic synthesis with state-of-the-art planning techniques. In Proc. SPARK Workshop, pages 52-61, 2016.
  27. [Penberthy and Weld, 1992] J. Scott Penberthy and Daniel S. Weld. UCPOP: A sound, complete, partial order planner for ADL. In Proc. KR-92, pages 103-114, 1992.
  28. [Richter and Westphal, 2010] Silvia Richter and Matthias West- phal. The LAMA planner: Guiding cost-based anytime plan- ning with landmarks. Journal of Artificial Intelligence Research, 39:127-177, 2010.
  29. [Ridder and Fox, 2014] Bram Ridder and Maria Fox. Heuristic evaluation based on lifted relaxed planning graphs. In Proc. ICAPS'14, pages 244-252, 2014.
  30. [Röger and Helmert, 2010] Gabriele Röger and Malte Helmert. The more, the merrier: Combining heuristic estimators for sat- isficing planning. In Proc. ICAPS'10, pages 246-249, 2010.
  31. [Röger et al., 2018] Gabriele Röger, Silvan Sievers, and Michael Katz. Symmetry-based task reduction for relaxed reachability analysis. In Proc. ICAPS'18, pages 208-217, 2018.
  32. [Russell and Norvig, 1995] Stuart Russell and Peter Norvig. Artifi- cial Intelligence: A Modern Approach. Prentice-Hall, Englewood Cliffs, NJ, 1995.
  33. [Seipp et al., 2017] Jendrik Seipp, Florian Pommerening, Silvan Sievers, and Malte Helmert. Downward Lab. https://doi.org/10. 5281/zenodo.790461, 2017. DOI
  34. [Seipp, 2019] Jendrik Seipp. Pattern selection for optimal classi- cal planning with saturated cost partitioning. In Proc. IJCAI'19, pages 5621-5627, 2019.
  35. [Sievers et al., 2019] Silvan Sievers, Gabriele Röger, Martin Wehrle, and Michael Katz. Theoretical foundations for struc- tural symmetries of lifted PDDL tasks. In Proc. ICAPS'19, pages 446-454, 2019.
  36. [Torralba et al., 2021] Álvaro Torralba, Jendrik Seipp, and Silvan Sievers. Automatic instance generation for classical planning. In Proc. ICAPS'21, 2021.
  37. [Ullman, 1989] Jeffrey D. Ullman. Principles of Database and Knowledge-Base Systems. Volume II: The New Technologies. Computer Science Press, 1989.
  38. [Vallati et al., 2018] Mauro Vallati, Lukás Chrpa, and Thomas Leo McCluskey. What you always wanted to know about the de- terministic part of the international planning competition (IPC) 2014 (but were too afraid to ask). Knowledge Engineering Re- view, 33, 2018.
  39. [Yannakakis, 1981] Mihalis Yannakakis. Algorithms for acyclic database schemes. In Proc. VLDB 1981, pages 82-94. IEEE Press, 1981.
  40. [Younes and Simmons, 2003] Håkan L. S. Younes and Reid G. Simmons. VHPOP: versatile heuristic partial order planner. Jour- nal of Artificial Intelligence Research, 20:405-430, 2003.

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

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