Proceedings

Decoupled Search for the Masses: A Novel Task Transformation for Classical Planning (Extended Abstract)

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 10932-10936.

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

Abstract

Classical planning provides a framework for solving sequential decision-making problems, i.e., finding a sequence of actions that transforms the current state of the world into a state that satisfies a desired goal condition. Planning tasks are modeled in a logic that describes the environment and its dynamics. It is well known that the specific problem formulation can significantly affect the performance of planning systems solving problems like the Rubik's Cube or finding algorithms for matrix multiplication. In this work, we propose a domain-general problem reformulation that embodies decoupled search, a search-reduction technique from classical planning and model checking. Decoupled search decomposes a given problem to exploit its structure, achieving exponential reductions over other search techniques. We show that decoupled search can be captured exactly as a task reformulation and that, on many benchmark domains, it performs as good and sometimes even better than a native decoupled-search implementation.

  1. [Apt et al., 1988] Krzysztof R. Apt, Howard A. Blair, and Adrian Walker. Towards a theory of declarative knowl- edge. In Foundations of Deductive Databases and Logic Programming, pages 89-148.
  2. Morgan Kaufmann, 1988.
  3. [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.
  4. [Bryant, 1986] Randal E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, 35(8):677-691, 1986.
  5. [Fawzi et al., 2022] Alhussein Fawzi, Matej Balog, Aja Huang, Thomas Hubert, Bernardino Romera-Paredes, Mo- hammadamin Barekatain, Alexander Novikov, Francisco J. R. Ruiz, Julian Schrittwieser, Grzegorz Swirszcz, David Silver, Demis Hassabis, and Pushmeet Kohli. Discovering faster matrix multiplication algorithms with reinforcement learning. Nature, 610(7930):47-53, 2022.
  6. [Gnad and Hoffmann, 2018] Daniel Gnad and Jörg Hoff- mann. Star-topology decoupled state space search. AIJ, 257:24-60, 2018.
  7. [Gnad et al., 2022] Daniel Gnad, Álvaro Torralba, and Daniel Fišer. Beyond stars -generalized topologies for decoupled search. In Proc. ICAPS 2022, pages 110-118, 2022.
  8. [Helmert, 2006] Malte Helmert. The Fast Downward plan- ning system. JAIR, 26:191-246, 2006.
  9. [Helmert, 2009] Malte Helmert. Concise finite-domain rep- resentations for PDDL planning tasks. AIJ, 173:503-535, 2009.
  10. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. JAIR, 14:253-302, 2001.
  11. [Korf, 1997] Richard E. Korf. Finding optimal solutions to Rubik's Cube using pattern databases. In Proc. AAAI 1997, pages 700-705, 1997.
  12. [McMillan, 1993] Kenneth L. McMillan. Symbolic Model Checking. Kluwer Academic Publishers, 1993.
  13. [Richter and Helmert, 2009] Silvia Richter and Malte Helmert. Preferred operators and deferred evaluation in satisficing planning. In Proc. ICAPS 2009, pages 273-280, 2009.
  14. [Richter and Westphal, 2010] Silvia Richter and Matthias Westphal. The LAMA planner: Guiding cost-based any- time planning with landmarks. JAIR, 39:127-177, 2010.
  15. [Speck and Gnad, 2024a] David Speck and Daniel Gnad. Appendix, code, and experimental data of the ICAPS 2024 paper "Decoupled Search for the Masses: A Novel Task Transformation for Classical Planning". https://doi.org/10. 5281/zenodo.10777533, 2024. DOI
  16. [Speck and Gnad, 2024b] David Speck and Daniel Gnad. Decoupled search for the masses: A novel task transfor- mation for classical planning. In Proc. ICAPS 2024, pages 546-554, 2024.
  17. [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.
  18. [Thiébaux et al., 2005] Sylvie Thiébaux, Jörg Hoffmann, and Bernhard Nebel. In defense of PDDL axioms. AIJ, 168(1-2):38-69, 2005.
  19. [Torralba and Sievers, 2019] Álvaro Torralba and Silvan Sievers. Merge-and-shrink task reformulation for classical planning. In Proc. IJCAI 2019, pages 5644-5652, 2019. IJCAI

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

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