Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
167 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Parallel Strategies for Best-First Generalized Planning (2407.21485v2)

Published 31 Jul 2024 in cs.AI

Abstract: In recent years, there has been renewed interest in closing the performance gap between state-of-the-art planning solvers and generalized planning (GP), a research area of AI that studies the automated synthesis of algorithmic-like solutions capable of solving multiple classical planning instances. One of the current advancements has been the introduction of Best-First Generalized Planning (BFGP), a GP algorithm based on a novel solution space that can be explored with heuristic search, one of the foundations of modern planners. This paper evaluates the application of parallel search techniques to BFGP, another critical component in closing the performance gap. We first discuss why BFGP is well suited for parallelization and some of its differentiating characteristics from classical planners. Then, we propose two simple shared-memory parallel strategies with good scaling with the number of cores.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (16)
  1. Parallel best-first search algorithms for planning problems on multi-core processors. The Journal of supercomputing, 78(3):3122–3151, 7 2021.
  2. B. Bonet and H. Geffner. Planning as heuristic search. Artificial Intelligence, 129(1):5–33, 2001.
  3. Automated Planning and Acting. Cambridge University Press, 2016.
  4. An introduction to the planning domain definition language, volume 13. Springer, 2019.
  5. Y. Hu and G. De Giacomo. Generalized planning: Synthesizing plans that work for multiple environments. In IJCAI, volume 22, page 918, 2011.
  6. A review of generalized planning. The Knowledge Engineering Review, 34:e5, 2019.
  7. Scalable, parallel best-first search for optimal sequential planning. ICAPS, 19(1):201–208, Oct. 2009.
  8. Frontier search. Journal of the ACM (JACM), 52(5):715–748, 2005.
  9. R. Kuroiwa and A. Fukunaga. On the Pathological Search Behavior of Distributed Greedy Best-First Search. ICAPS, 29:255–263, 5 2021.
  10. Generalized planning with procedural domain control knowledge. ICAPS, 26(1):285–293, Mar. 2016.
  11. Generalized planning as heuristic search. ICAPS, 31(1):569–577, May 2021.
  12. Representation and Synthesis of C++ Programs for Generalized Planning, 2022.
  13. Generalized Planning as Heuristic Search: A new planning search-space that leverages pointers over objects. Artificial Intelligence, page 104097, 2 2024.
  14. S. Srivastava. Foundations and applications of generalized planning. AI Communications, 24(4):349–351, 2011.
  15. A new representation and associated algorithms for generalized planning. Artificial Intelligence, 175(2):615–647, 2011.
  16. The 2023 international planning competition. AI Magazine, pages 453–460, 2024.

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets