Generalized Planning as Heuristic Search: A new planning search-space that leverages pointers over objects
Javier Segovia-Aguas, Sergio Jim\'enez, Anders Jonsson

TL;DR
This paper introduces a novel heuristic search method for Generalized Planning that uses pointers over objects, enabling the handling of large, variable-sized problem instances without grounding states or actions.
Contribution
It presents the first native heuristic search approach for GP, with a pointer-based solution space and evaluation functions that scale to large, variable-sized instances.
Findings
New pointer-based solution space for GP
Heuristic functions that do not require grounding states
An upgraded Best-First Generalized Planning algorithm
Abstract
Planning as heuristic search is one of the most successful approaches to classical planning but unfortunately, it does not extend trivially to Generalized Planning (GP). GP aims to compute algorithmic solutions that are valid for a set of classical planning instances from a given domain, even if these instances differ in the number of objects, the number of state variables, their domain size, or their initial and goal configuration. The generalization requirements of GP make it impractical to perform the state-space search that is usually implemented by heuristic planners. This paper adapts the planning as heuristic search paradigm to the generalization requirements of GP, and presents the first native heuristic search approach to GP. First, the paper introduces a new pointer-based solution space for GP that is independent of the number of classical planning instances in a GP problem…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAI-based Problem Solving and Planning · Logic, Reasoning, and Knowledge · Logic, programming, and type systems
