Proceedings

On the Compilability of Bounded Numeric Planning

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 5341-5349.

https://doi.org/10.24963/ijcai.2023/593

Abstract

Bounded numeric planning, where each numeric variable domain is bounded, is PSPACE-complete, but such a complexity result does not capture how hard it really is, since the same holds even for the practically much easier STRIPS fragment. A finer way to compare the difficulty of planning formalisms is through the notion of compilability, which has been however extensively studied only for classical planning by Nebel. This paper extends Nebel's framework to the setting of bounded numeric planning. First, we identify a variety of numeric fragments differing on the degree of the polynomials involved and the availability of features such as conditional effects and Boolean conditions; then we study the compilability of these fragments to each other and to the classical fragments. Surprisingly, numeric and classical planning with conditional effects and Boolean conditions can be compiled both ways preserving plan size exactly, while the same does not hold when targeting pure STRIPS. Our study reveals also that numeric fragments cluster into two equivalence classes separated by the availability of incomplete initial state specifications, a feature allowing to specify uncertainty in the initial state.

  1. [Bertolucci et al., 2019] Riccardo Bertolucci, Alessio Cap- itanelli, Marco Maratea, Fulvio Mastrogiovanni, and Mauro Vallati. Automated planning encodings for the ma- nipulation of articulated objects in 3d with gravity. In Pro- ceedings of AI*IA, pages 135-150, 2019.
  2. [Bozzelli et al., 2020] Laura Bozzelli, Alberto Molinari, An- gelo Montanari, Adriano Peron, and Gerhard J. Woegin- ger. Timeline-based planning over dense temporal do- mains. Theor. Comput. Sci., 813:305-326, 2020.
  3. [Buss et al., 1992] Samuel R. Buss, Stephen A. Cook, A. Gupta, and V. Ramachandran. An optimal paral- lel algorithm for formula evaluation. SIAM J. Comput., 21(4):755-780, 1992.
  4. [Bylander, 1994] Tom Bylander. The computational com- plexity of propositional STRIPS planning. Artif. Intell., 69(1-2):165-204, 1994.
  5. [Della Monica et al., 2020] Dario Della Monica, Nicola Gi- gante, Salvatore La Torre, and Angelo Montanari. Com- plexity of qualitative timeline-based planning. In Pro- ceedings of the 27th International Symposium on Tempo- ral Representation and Reasoning, volume 178 of LIPIcs, pages 16:1-16:13, 2020.
  6. [Fox and Long, 2003] Maria Fox and Derek Long. PDDL2.1: an extension to PDDL for expressing temporal planning domains. J. Artif. Intell. Res., 20:61-124, 2003.
  7. [Gigante et al., 2020] Nicola Gigante, Andrea Micheli, An- gelo Montanari, and Enrico Scala. Decidability and com- plexity of action-based temporal planning over dense time. In Proceedings of The Thirty-Fourth AAAI Conference on Artificial Intelligence, pages 9859-9866. AAAI Press, 2020.
  8. [Haslum and Jonsson, 1999] Patrik Haslum and Peter Jons- son. Some results on the complexity of planning with in- complete information. In Susanne Biundo and Maria Fox, editors, Proceedings of the 5th European Conference on Planning, volume 1809 of Lecture Notes in Computer Sci- ence, pages 308-318. Springer, 1999.
  9. [Haslum et al., 2019] Patrik Haslum, Nir Lipovetzky, Daniele Magazzeni, and Christian Muise. An Introduction to the Planning Domain Definition Language. Synthesis Lectures on Artificial Intelligence and Machine Learning.
  10. [Helmert, 2002] Malte Helmert. Decidability and undecid- ability results for planning with numerical state variables. In Proc,. of International Conference on Artificial Intelli- gence Planning and Scheduling (AIPS 2002), pages 44- 53, 2002.
  11. [Hoffmann, 2003] Jörg Hoffmann. The metric-ff planning system: Translating "ignoring delete lists" to numeric state variables. J. Artif. Intell. Res., 20:291-341, 2003.
  12. [Jung, 1985] Hermann Jung. Depth efficient transformations of arithmetic into boolean circuits. In Lothar Budach, edi- tor, Fundamentals of Computation Theory, FCT '85, Cot- tbus, GDR, September 9-13, 1985, volume 199 of Lec- ture Notes in Computer Science, pages 167-174. Springer, 1985.
  13. [Kiam et al., 2020] Jane Jean Kiam, Enrico Scala, Miquel Ramírez Javega, and Axel Schulte. An ai- based planning framework for HAPS in a time-varying environment. In ICAPS, pages 412-420. AAAI Press, 2020.
  14. [Kuroiwa et al., 2021] Ryo Kuroiwa, Alexander Shleyfman, Chiara Piacentini, Margarita P. Castro, and J. Christopher Beck. Lm-cut and operator counting heuristics for opti- mal numeric planning with simple conditions. In Susanne Biundo, Minh Do, Robert Goldman, Michael Katz, Qiang Yang, and Hankz Hankui Zhuo, editors, Proceedings of the Thirty-First International Conference on Automated Plan- ning and Scheduling, pages 210-218. AAAI Press, 2021.
  15. [Nebel, 2000] Bernhard Nebel. On the compilability and ex- pressive power of propositional planning formalisms. J. Artif. Intell. Res., 12:271-315, 2000.
  16. [O'Donnell, 2014] Ryan O'Donnell. Analysis of Boolean Functions. Cambridge University Press, 2014.
  17. [Parkinson et al., 2012] Simon Parkinson, Andrew Longstaff, Andrew Crampton, and Peter Gregory. The application of automated planning to machine tool calibration. In ICAPS. AAAI, 2012.
  18. [Percassi et al., 2021] Francesco Percassi, Enrico Scala, and Mauro Vallati. Translations from discretised PDDL+ to numeric planning. In ICAPS, pages 252-261. AAAI Press, 2021.
  19. [Piacentini et al., 2018] Chiara Piacentini, Margarita P. Cas- tro, André Augusto Ciré, and J. Christopher Beck. Linear and integer programming-based heuristics for cost-optimal numeric planning. In AAAI, pages 6254-6261. AAAI Press, 2018.
  20. [Rintanen, 2007] Jussi Rintanen. Complexity of concur- rent temporal planning. In Mark S. Boddy, Maria Fox, and Sylvie Thiébaux, editors, Proceedings of the Seven- teenth International Conference on Automated Planning and Scheduling, pages 280-287. AAAI, 2007.
  21. [Scala et al., 2016] Enrico Scala, Patrik Haslum, Sylvie Thiébaux, and Miquel Ramírez. Interval-based relaxation for general numeric planning. In Proceedings of ECAI, volume 285, pages 655-663, 2016.
  22. [Scala et al., 2020] Enrico Scala, Patrik Haslum, Sylvie Thiébaux, and Miquel Ramírez. Subgoaling techniques for satisficing and optimal numeric planning. J. Artif. In- tell. Res., 68:691-752, 2020.
  23. [Vallati et al., 2016] Mauro Vallati, Daniele Magazzeni, Bart De Schutter, Lukás Chrpa, and Thomas Leo Mc- Cluskey. Efficient macroscopic urban traffic models for reducing congestion: A PDDL+ planning approach. In Proceedings of AAAI, pages 3188-3194, 2016.
  24. [Vollmer, 1999] Heribert Vollmer. Introduction to Circuit Complexity -A Uniform Approach. Texts in Theoretical Computer Science. An EATCS Series. Springer, 1999.
  25. [von zur Gathen and Seroussi, 1991] Joachim von zur Ga- then and Gadiel Seroussi. Boolean circuits versus arith- metic circuits. Inf. Comput., 91(1):142-154, 1991.
  26. [Wegener, 1987] Ingo Wegener. The complexity of Boolean functions. Wiley-Teubner, 1987.

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

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