Proceedings

Abstraction Heuristics for Classical Planning Tasks with Conditional Effects

Download BibTeX Cite

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

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

Abstract

In planning tasks, conditional effects model action outcomes that depend on the current state of the world. Conditional effects are a crucial modeling feature since compiling them away can cause an exponential growth in task size. However, only a few admissible heuristics support them. To add abstraction heuristics to this set, we show how to compute projections, Cartesian abstractions and merge-and-shrink abstractions for tasks with conditional effects. Our experiments show that these heuristics are competitive with, and often surpass, the state-of-the-art for conditional-effect tasks.

  1. [Alcázar and Torralba, 2015] Vidal Alcázar and Álvaro Tor- ralba. A reminder about the importance of computing and exploiting invariants in planning. In Proc. ICAPS 2015, pages 2-6, 2015.
  2. [Alcázar et al., 2013] Vidal Alcázar, Daniel Borrajo, Susana Fernández, and Raquel Fuentetaja. Revisiting regression in planning. In Proc. IJCAI 2013, pages 2254-2260, 2013. IJCAI
  3. [Bonet and Geffner, 2001] Blai Bonet and Héctor Geffner. Planning as heuristic search. Artificial Intelligence, 129(1):5-33, 2001.
  4. [Büchner et al., 2024] Clemens Büchner, Patrick Ferber, Jendrik Seipp, and Malte Helmert. Abstraction heuristics for factored tasks. In Proc. ICAPS 2024, pages 40-49, 2024.
  5. [Clarke et al., 2000] Edmund M. Clarke, Orna Grum- berg, Somesh Jha, Yuan Lu, and Helmut Veith. Counterexample-guided abstraction refinement. In Proc. CAV 2000, pages 154-169, 2000.
  6. [Dechter and Pearl, 1985] Rina Dechter and Judea Pearl. Generalized best-first search strategies and the optimality of A * . Journal of the ACM, 32(3):505-536, 1985.
  7. [Edelkamp and Helmert, 2001] Stefan Edelkamp and Malte Helmert. The model checking integrated planning system (MIPS). AI Magazine, 22(3):67-71, 2001.
  8. [Edelkamp, 2001] Stefan Edelkamp. Planning with pattern databases. In Proc. ECP 2001, pages 84-90, 2001.
  9. [Gazen and Knoblock, 1997] B. Cenk Gazen and Craig A. Knoblock. Combining the expressivity of UCPOP with the efficiency of Graphplan. In Proc. ECP 1997, pages 221-233, 1997.
  10. [Gerevini et al., 2024] Alfonso E. Gerevini, Francesco Per- cassi, and Enrico Scala. An effective polynomial tech- nique for compiling conditional effects away. In Proc. AAAI 2024, pages 20104-20112, 2024.
  11. [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.
  12. [Haslum, 2013] Patrik Haslum. Optimal delete-relaxed (and semi-relaxed) planning with conditional effects. In Proc. IJCAI 2013, pages 2291-2297, 2013.
  13. [Helmert and Domshlak, 2009] Malte Helmert and Carmel Domshlak. Landmarks, critical paths and abstractions: What's the difference anyway? In Proc. ICAPS 2009, pages 162-169, 2009.
  14. [Helmert et al., 2008] Malte Helmert, Patrik Haslum, and Jörg Hoffmann. Explicit-state abstraction: A new method for generating heuristic functions. In Proc. AAAI 2008, pages 1547-1550, 2008.
  15. [Helmert, 2006] Malte Helmert. The Fast Downward plan- ning system. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  16. [Helmert, 2009] Malte Helmert. Concise finite-domain rep- resentations for PDDL planning tasks. Artificial Intelli- gence, 173:503-535, 2009.
  17. [Katz and Domshlak, 2010] Michael Katz and Carmel Domshlak. Optimal admissible composition of abstraction heuristics. Artificial Intelligence, 174(12-13):767-798, 2010.
  18. [Kissmann et al., 2014] Peter Kissmann, Stefan Edelkamp, and Jörg Hoffmann. Gamer and Dynamic-Gamer -Sym- bolic search at IPC 2014. In IPC-8 Planner Abstracts, pages 77-84, 2014.
  19. [Kreft et al., 2023] Raphael Kreft, Clemens Büchner, Silvan Sievers, and Malte Helmert. Computing domain abstrac- tions for optimal classical planning with counterexample- guided abstraction refinement. In Proc. ICAPS 2023, pages 221-226, 2023.
  20. [Nebel, 2000] Bernhard Nebel. On the compilability and expressive power of propositional planning formalisms. Journal of Artificial Intelligence Research, 12:271-315, 2000.
  21. [Pearl, 1984] Judea Pearl. Heuristics: Intelligent Search Strategies for Computer Problem Solving. Addison- Wesley, 1984.
  22. [Pednault, 1988] Edwin P. D. Pednault. Synthesizing plans that contain actions with context-dependent effects. Com- put. Intell., 4:356-372, 1988.
  23. [Pednault, 1989] Edwin P. D. Pednault. ADL: Exploring the middle ground between STRIPS and the situation calculus. In Proc. KR 1989, pages 324-332, 1989.
  24. [Percassi et al., 2024] Francesco Percassi, Enrico Scala, and Alfonso E. Gerevini. Optimised variants of polynomial compilation for conditional effects in classical planning. In Proc. SoCS 2024, pages 100-108, 2024.
  25. [Pommerening et al., 2015] Florian Pommerening, Malte Helmert, Gabriele Röger, and Jendrik Seipp. From non- negative to general operator cost partitioning. In Proc. AAAI 2015, pages 3335-3341, 2015.
  26. [Pozo and Seipp, 2025] Martín Pozo and Jendrik Seipp. Code and data for the IJCAI 2025 paper "Abstraction Heuristics for Classical Planning Tasks with Conditional Effects". https://doi.org/10.5281/zenodo.15397351, 2025. DOI
  27. [Pozo et al., 2024a] Martín Pozo, Álvaro Torralba, and Car- los Linares López. Gotta catch 'em all! sequence flaws in CEGAR for classical planning. In Proc. ECAI 2024, pages 4287-4294, 2024.
  28. [Pozo et al., 2024b] Martín Pozo, Álvaro Torralba, and Car- los Linares López. When CEGAR meets regression: A love story in optimal classical planning. In Proc. AAAI 2024, pages 20238-20246, 2024.
  29. [Rintanen, 2008] Jussi Rintanen. Regression for classical and nondeterministic planning. In Proc. ECAI 2008, pages 568-572, 2008.
  30. [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 split- ting. In Proc. ECAI 2014, pages 765-770, 2014.
  31. [Seipp and Helmert, 2013] Jendrik Seipp and Malte Helmert. Counterexample-guided Cartesian abstrac- tion refinement. In Proc. ICAPS 2013, pages 347-351, 2013.
  32. [Seipp and Helmert, 2018] Jendrik Seipp and Malte Helmert. Counterexample-guided Cartesian abstrac- tion refinement for classical planning. Journal of Artificial Intelligence Research, 62:535-577, 2018.
  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 et al., 2020a] Jendrik Seipp, Thomas Keller, and Malte Helmert. Saturated cost partitioning for optimal classical planning. Journal of Artificial Intelligence Re- search, 67:129-167, 2020.
  35. [Seipp et al., 2020b] Jendrik Seipp, Samuel von Allmen, and Malte Helmert. Incremental search for counterexample- guided Cartesian abstraction refinement. In Proc. ICAPS 2020, pages 244-248, 2020.
  36. [Seipp, 2019] Jendrik Seipp. Pattern selection for optimal classical planning with saturated cost partitioning. In Proc. IJCAI 2019, pages 5621-5627, 2019.
  37. [Shaik and van de Pol, 2024] Irfansha Shaik and Jaco van de Pol. Optimal layout-aware CNOT circuit synthesis with qubit permutation. In Proc. ECAI 2024, pages 4207-4215, 2024.
  38. [Sievers and Helmert, 2021] Silvan Sievers and Malte Helmert. Merge-and-shrink: A compositional theory of transformations of factored transition systems. Journal of Artificial Intelligence Research, 71:781-883, 2021.
  39. [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.
  40. [Sievers et al., 2020] Silvan Sievers, Florian Pommerening, Thomas Keller, and Malte Helmert. Cost-partitioned merge-and-shrink heuristics for optimal classical plan- ning. In Proc. IJCAI 2020, pages 4152-4160, 2020. IJCAI
  41. [Sievers et al., 2024] Silvan Sievers, Thomas Keller, and Gabriele Röger. Merging or computing saturated cost partitionings? a merge strategy for the merge-and-shrink framework. In Proc. ICAPS 2024, pages 541-545, 2024.
  42. [Sievers, 2018] Silvan Sievers. Merge-and-shrink heuristics for classical planning: Efficient implementation and par- tial abstractions. In Proc. SoCS 2018, pages 90-98, 2018.
  43. [Speck et al., 2023] David Speck, Paul Höft, Daniel Gnad, and Jendrik Seipp. Finding matrix multiplication algo- rithms with classical planning. In Proc. ICAPS 2023, pages 411-416, 2023.
  44. [Speck et al., 2025] David Speck, Jendrik Seipp, and Álvaro Torralba. Symbolic search for cost-optimal planning with expressive model extensions. Journal of Artificial Intelli- gence Research, 82:1349-1405, 2025.
  45. [Taitler et al., 2024] Ayal Taitler, Ron Alford, Joan Espasa, Gregor Behnke, Daniel Fišer, Michael Gimelfarb, Flo- rian Pommerening, Scott Sanner, Enrico Scala, Dominik Schreiber, Javier Segovia-Aguas, and Jendrik Seipp. The 2023 International Planning Competition. AI Magazine, 45(2):280-296, 2024.

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

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