Proceedings

Rolling in Classical Planning with Conditional Effects and Constraints

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8474-8482.

https://doi.org/10.24963/ijcai.2025/942

Abstract

In classical planning, conditional effects (CEs) allow modelling non-idempotent actions, where the resulting state may depend on how many times each action is consecutively repeated.

Though CEs have been widely studied in the literature, no one has ever studied how to exploit rolling, i.e., how to effectively model the consecutive repetition of an action.

In this paper, we fill this void by (i) showing that planning with CEs remains PSPACE-complete even in the limit case of problems with a single action, (ii) presenting a correct and complete planning as satisfiability encoding exploiting rolling while effectively dealing with constraints imposed on the set of reachable states, and (iii) theoretically and empirically showing its substantial benefits.

  1. [Balyo, 2013] Tomás Balyo. Relaxing the Relaxed Exist- Step Parallel Planning Semantics. In 25th IEEE Interna- tional Conference on Tools with Artificial Intelligence, IC- TAI 2013, Herndon, VA, USA, November 4-6, 2013, pages 865-871. IEEE Computer Society, 2013.
  2. [Bofill et al., 2016] Miquel Bofill, Joan Espasa, and Mateu Villaret. The RANTANPLAN planner: system descrip- tion. Knowl. Eng. Rev., 31(5):452-464, 2016.
  3. [Bryant, 1985] Randal E. Bryant. Symbolic manipulation of Boolean functions using a graphical representation. In Hil- lel Ofek and Lawrence A. O'Neill, editors, Proceedings of the 22nd ACM/IEEE conference on Design automation, DAC 1985, Las Vegas, Nevada, USA, 1985, pages 688- 694. ACM, 1985.
  4. [Burch et al., 1992] Jerry R. Burch, Edmund M. Clarke, Kenneth L. McMillan, David L. Dill, and L. J. Hwang. Symbolic Model Checking: 10ˆ20 States and Beyond. Inf. Comput., 98(2):142-170, 1992.
  5. [Cardellini and Giunchiglia, 2025] Matteo Cardellini and Enrico Giunchiglia. Temporal numeric planning with pat- terns. Proceedings of the AAAI Conference on Artificial Intelligence, 39(25):26481-26489, Apr. 2025. Cardellini et al., 2024]
  6. Matteo Cardellini, Enrico Giunchiglia, and Marco Maratea. Symbolic Numeric Planning with Patterns. In Thirty-Eighth AAAI Conference on Artificial Intelligence, AAAI 2024, February 20-27, 2024, Vancouver, Canada, pages 20070-20077. AAAI Press, 2024.
  7. [Clarke et al., 1996] Edmund M. Clarke, Kenneth L. McMil- lan, Sérgio Vale Aguiar Campos, and Vasiliki Hartonas- Garmhausen. Symbolic Model Checking. In Rajeev Alur and Thomas A. Henzinger, editors, Computer Aided Verification, 8th International Conference, CAV '96, New Brunswick, NJ, USA, July 31 -August 3, 1996, Proceed- ings, volume 1102 of Lecture Notes in Computer Science, pages 419-427. Springer, 1996.
  8. [de Moura and Bjørner, 2008] Leonardo Mendonc ¸a de Moura and Nikolaj S. Bjørner. Z3: An Efficient SMT Solver. In C. R. Ramakrishnan and Jakob Rehof, editors, Tools and Algorithms for the Construction and Analysis of Systems, 14th International Conference, TACAS 2008, Held as Part of the Joint European Confer- ences on Theory and Practice of Software, ETAPS 2008, Budapest, Hungary, March 29-April 6, 2008. Proceedings, volume 4963 of Lecture Notes in Computer Science, pages 337-340. Springer, 2008.
  9. [Gazen and Knoblock, 1997] B. Cenk Gazen and Craig A. Knoblock. Combining the Expressivity of UCPOP with the Efficiency of Graphplan. In Sam Steel and Rachid Alami, editors, Recent Advances in AI Planning, 4th Euro- pean Conference on Planning, ECP'97, Toulouse, France, September 24-26, 1997, Proceedings, volume 1348 of Lec- ture Notes in Computer Science, pages 221-233. Springer, 1997.
  10. [Gerevini et al., 2024] Alfonso Emilio Gerevini, Francesco Percassi, and Enrico Scala. An Effective Polynomial Tech- nique for Compiling Conditional Effects Away. In Thirty- Eighth AAAI Conference on Artificial Intelligence, AAAI 2024, February 20-27, 2024, Vancouver, Canada, pages 20104-20112. AAAI Press, 2024.
  11. [Katz, 2019] Michael Katz. Red-Black Heuristics for Plan- ning Tasks with Conditional Effects. In The Thirty-Third AAAI Conference on Artificial Intelligence, AAAI 2019, Honolulu, Hawaii, USA, January 27 -February 1, 2019, pages 7619-7626. AAAI Press, 2019.
  12. [Kautz and Selman, 1992] Henry A. Kautz and Bart Selman. Planning as Satisfiability. In Bernd Neumann, editor, 10th European Conference on Artificial Intelligence, ECAI 92, Vienna, Austria, August 3-7, 1992. Proceedings, pages 359-363.
  13. [Matsunaga et al., 1993] Yusuke Matsunaga, Patrick C. McGeer, and Robert K. Brayton. On Computing the Tran- sitive Closure of a State Transition Relation. In Alfred E. Dunlop, editor, Proceedings of the 30th Design Automa- tion Conference. Dallas, Texas, USA, June 14-18, 1993, pages 260-265. ACM Press, 1993.
  14. [Nebel, 2000] Bernhard Nebel. On the Compilability and Expressive Power of Propositional Planning Formalisms. J. Artif. Intell. Res., 12:271-315, 2000.
  15. [Rintanen, 2011] Jussi Rintanen. Heuristics for Planning with SAT and Expressive Action Definitions. In Fahiem Bacchus, Carmel Domshlak, Stefan Edelkamp, and Malte Helmert, editors, Proceedings of the 21st International Conference on Automated Planning and Scheduling, ICAPS 2011, Freiburg, Germany June 11-16, 2011. AAAI, 2011.
  16. [Röger et al., 2014] Gabriele Röger, Florian Pommerening, and Malte Helmert. Optimal Planning in the Presence of Conditional Effects: Extending LM-Cut with Context Splitting. In Torsten Schaub, Gerhard Friedrich, and Barry O'Sullivan, editors, ECAI 2014 -21st European Confer- ence on Artificial Intelligence, 18-22 August 2014, Prague, Czech Republic -Including Prestigious Applications of In- telligent Systems (PAIS 2014), volume 263 of Frontiers in Artificial Intelligence and Applications, pages 765-770. IOS Press, 2014.
  17. [Scala et al., 2016] Enrico Scala, Miquel Ramírez, Patrik Haslum, and Sylvie Thiébaux. Numeric Planning with Disjunctive Global Constraints via SMT. In Amanda Jane Coles, Andrew Coles, Stefan Edelkamp, Daniele Mag- azzeni, and Scott Sanner, editors, Proceedings of the Twenty-Sixth International Conference on Automated Planning and Scheduling, ICAPS 2016, London, UK, June 12-17, 2016, pages 276-284. AAAI Press, 2016.
  18. [Sipser, 1997] Michael Sipser. Introduction to the theory of computation. PWS Publishing Company, 1997.
  19. [Wehrle and Rintanen, 2007] Martin Wehrle and Jussi Rinta- nen. Planning as Satisfiability with Relaxed ∃-Step Plans. In Mehmet A. Orgun and John Thornton, editors, AI 2007: Advances in Artificial Intelligence, 20th Australian Joint Conference on Artificial Intelligence, Gold Coast, Aus- tralia, December 2-6, 2007, Proceedings, volume 4830 of Lecture Notes in Computer Science, pages 244-253.

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

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