Proceedings

Transforming and Encoding FTS for SAT Solving: What Helps, What Hurts

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 2236-2246.

https://doi.org/10.24963/ijcai.2026/249

© 2026 International Joint Conferences on Artificial Intelligence

Abstract

Factored tasks are a classical planning representation that extends SAS+ with limited forms of disjunctive preconditions, conditional effects, and angelic nondeterminism. This added expressiveness allows for a more compact representation of taks than traditional formalisms such as STRIPS or SAS+, and supports a wide range of task transformations. However, existing planning approaches for factored tasks have been limited to heuristic search methods.

In this work, we investigate how to encode factored tasks in SAT. We propose several ways to encode the tasks, focusing on different strategies for translating the factored transition relation into propositional logic. We also analyze how to exploit parallelism at various levels in this setting and study the impact of common task transformations on the performance of SAT-based planners.

  1. [Bäckström and Nebel, 1995] Christer Bäckström and Bern- hard Nebel. Complexity results for SAS + planning. Com- putational Intelligence, 11(4):625-655, 1995.
  2. [Behnke et al., 2025] Gregor Behnke, David Speck, and Daniel Gnad. Axsat-bringing axioms to sat planning. In European Conference on Logics in Artificial Intelligence, pages 77-93. Springer, 2025.
  3. [Bernardini and Muise, 2024] Sara Bernardini and Christian Muise, editors. Proceedings of the Thirty-Fourth Interna- tional Conference on Automated Planning and Scheduling (ICAPS 2024). AAAI Press, 2024.
  4. [Biere et al., 2024] Armin Biere, Tobias Faller, Katalin Fazekas, Mathias Fleury, Nils Froleyks, and Florian Pol- litt. CaDiCaL, Gimsatul, IsaSAT and Kissat entering the SAT Competition 2024. In Marijn Heule, Markus Iser, Matti Järvisalo, and Martin Suda, editors, Proc. of SAT Competition 2024 -Solver, Benchmark and Proof Checker Descriptions, volume B-2024-1 of Department of Com- puter Science Report Series B, pages 8-10. University of Helsinki, 2024.
  5. [Büchner et al., 2024] Clemens Büchner, Patrick Ferber, Jendrik Seipp, and Malte Helmert. Abstraction heuristics for factored tasks. In Bernardini and Muise [2024], pages 40-49.
  6. [Domshlak et al., 2009] Carmel Domshlak, Jörg Hoffmann, and Ashish Sabharwal. Friends or foes? On planning as satisfiability and abstract CNF encodings. Journal of Arti- ficial Intelligence Research, 36:415-469, 2009.
  7. [Fan et al., 2014] Gaojian Fan, Martin Müller, and Robert Holte. Non-linear merging strategies for merge-and-shrink based on variable interactions. In Stefan Edelkamp and Roman Barták, editors, Proceedings of the Seventh Annual Symposium on Combinatorial Search (SoCS 2014), pages 53-61. AAAI Press, 2014.
  8. [Fikes and Nilsson, 1971] Richard E. Fikes and Nils J. Nils- son. STRIPS: A new approach to the application of the- orem proving to problem solving. Artificial Intelligence, 2:189-208, 1971. IJCAI
  9. [Filipe et al., 2026a] João Filipe, Álvaro Torralba, and Gre- gor Behnke. (data and code) transforming and encod- ing fts for sat solving: What helps, what hurts. https: //doi.org/10.5281/zenodo.20444380, 2026. DOI
  10. [Filipe et al., 2026b] João Filipe, Álvaro Torralba, and Gre- gor Behnke. (extended version) transforming and encod- ing fts for sat solving: What helps, what hurts. https: //arxiv.org/abs/, 2026. Link
  11. [Froleyks et al., 2019] Nils Christian Froleyks, Tomás Ba- lyo, and Dominik Schreiber. PASAR -planning as sat- isfiability with abstraction refinement. In Pavel Surynek and William Yeoh, editors, Proceedings of the 12th An- nual Symposium on Combinatorial Search (SoCS 2019), pages 70-78. AAAI Press, 2019.
  12. [Helmert et al., 2014] Malte Helmert, Patrik Haslum, Jörg Hoffmann, and Raz Nissim. Merge-and-shrink abstrac- tion: A method for generating lower bounds in factored state spaces. Journal of the ACM, 61(3):16:1-63, 2014.
  13. [Helmert, 2006] Malte Helmert. The Fast Downward plan- ning system. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  14. [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.
  15. [Hoffmann et al., 2014] Jörg Hoffmann, Peter Kissmann, and Álvaro Torralba. "Distance"? Who cares? Tailor- ing merge-and-shrink heuristics to detect unsolvability. In Torsten Schaub, Gerhard Friedrich, and Barry O'Sullivan, editors, Proceedings of the 21st European Conference on Artificial Intelligence (ECAI 2014), pages 441-446. IOS Press, 2014.
  16. [Huang et al., 2012] Ruoyun Huang, Yixin Chen, and Weix- iong Zhang. SAS + planning as satisfiability. Journal of Artificial Intelligence Research, 43:293-328, 2012.
  17. [Kautz and Selman, 1992] Henry Kautz and Bart Selman. Planning as satisfiability. In Bernd Neumann, editor, Pro- ceedings of the 10th European Conference on Artificial In- telligence (ECAI 1992), pages 359-363.
  18. [Kautz and Selman, 1996] Henry Kautz and Bart Selman. Pushing the envelope: Planning, propositional logic, and stochastic search. In Proceedings of the Thirteenth Na- tional Conference on Artificial Intelligence (AAAI 1996), pages 1194-1201. AAAI Press, 1996.
  19. [Kautz et al., 2006] Henry Kautz, Bart Selman, and Jörg Hoffmann. SatPlan: Planning as satisfiability. In Fifth International Planning Competition (IPC-5): Planner Ab- stracts, 2006.
  20. [Korf, 1997] Richard E. Korf. Finding optimal solutions to Rubik's Cube using pattern databases. In Proceedings of the Fourteenth National Conference on Artificial Intelli- gence (AAAI 1997), pages 700-705. AAAI Press, 1997.
  21. [Nebel, 2000] Bernhard Nebel. On the compilability and expressive power of propositional planning formalisms. Journal of Artificial Intelligence Research, 12:271-315, 2000.
  22. [Rintanen et al., 2006] Jussi Rintanen, Keijo Heljanko, and Ilkka Niemelä. Planning as satisfiability: parallel plans and algorithms for plan search. Artificial Intelligence, 170(12-13):1031-1080, 2006.
  23. [Rintanen, 2011] Jussi Rintanen. Madagascar: Scalable planning with SAT. In IPC 2011 Planner Abstracts, pages 61-64, 2011.
  24. [Rintanen, 2012] Jussi Rintanen. Planning as satisfiability: Heuristics. Artificial Intelligence, 193:45-86, 2012.
  25. [Rintanen, 2014] Jussi Rintanen. Madagascar: Scalable planning with SAT. In Eighth International Planning Competition (IPC-8): Planner Abstracts, pages 66-70, 2014.
  26. [Robinson et al., 2009] Nathan Robinson, Charles Gretton, Duc Nghia Pham, and Abdul Sattar. SAT-based parallel planning using a split representation of actions. In Al- fonso Gerevini, Adele Howe, Amedeo Cesta, and Ioannis Refanidis, editors, Proceedings of the Nineteenth Interna- tional Conference on Automated Planning and Scheduling (ICAPS 2009), pages 281-288. AAAI Press, 2009.
  27. [Seipp et al., 2017] Jendrik Seipp, Florian Pommerening, Silvan Sievers, and Malte Helmert. Downward Lab. https: //doi.org/10.5281/zenodo.790461, 2017. DOI
  28. [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.
  29. [Sievers et al., 2014] Silvan Sievers, Martin Wehrle, and Malte Helmert. Generalized label reduction for merge- and-shrink heuristics. In Carla E. Brodley and Peter Stone, editors, Proceedings of the Twenty-Eighth AAAI Confer- ence on Artificial Intelligence (AAAI 2014), pages 2358- 2366. AAAI Press, 2014.
  30. [Sievers et al., 2016] Silvan Sievers, Martin Wehrle, and Malte Helmert. An analysis of merge strategies for merge-and-shrink heuristics. In Amanda Coles, Andrew Coles, Stefan Edelkamp, Daniele Magazzeni, and Scott Sanner, editors, Proceedings of the Twenty-Sixth Interna- tional Conference on Automated Planning and Scheduling (ICAPS 2016), pages 294-298. AAAI Press, 2016.
  31. [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 Bernardini and Muise [2024], pages 541- 545.
  32. [Sievers, 2018] Silvan Sievers. Merge-and-shrink heuristics for classical planning: Efficient implementation and par- tial abstractions. In Vadim Bulitko and Sabine Storandt, editors, Proceedings of the 11th Annual Symposium on Combinatorial Search (SoCS 2018), pages 90-98. AAAI Press, 2018.
  33. [Sinz, 2005] Carsten Sinz. Towards an optimal CNF encod- ing of boolean cardinality constrai nts. In Proceedings of the 11th International Conference on Principles and Prac- tice of Constraint Programming (CP 2005), volume 3709, pages 827-831. Springer, 2005.
  34. [Speck et al., 2023] David Speck, Paul Höft, Daniel Gnad, and Jendrik Seipp. Finding matrix multiplication al- gorithms with classical planning. In Sven Koenig, Roni Stern, and Mauro Vallati, editors, Proceedings of the Thirty-Third International Conference on Automated Planning and Scheduling (ICAPS 2023), pages 411-416. AAAI Press, 2023.
  35. [Torralba and Sievers, 2019] Álvaro Torralba and Silvan Sievers. Merge-and-shrink task reformulation for classi- cal planning. In Sarit Kraus, editor, Proceedings of the 28th International Joint Conference on Artificial Intelli- gence (IJCAI 2019), pages 5644-5652. IJCAI, 2019. IJCAI
  36. [Torralba et al., 2017] Álvaro Torralba, Vidal Alcázar, Pe- ter Kissmann, and Stefan Edelkamp. Efficient symbolic search for cost-optimal planning. Artificial Intelligence, 242:52-79, 2017.
  37. [Torralba et al., 2023] Álvaro Torralba, Silvan Sievers, Ras- mus G. Tollund, and Kristian Ø. Nielsen. FTSPlan: Task reformulation via merge-and-shrink. In Tenth Interna- tional Planning Competition (IPC-10): Planner Abstracts, 2023.

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

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