General Policies, Serializations, and Planning Width

12/15/2020
by   Blai Bonet, et al.
0

It has been observed that in many of the benchmark planning domains, atomic goals can be reached with a simple polynomial exploration procedure, called IW, that runs in time exponential in the problem width. Such problems have indeed a bounded width: a width that does not grow with the number of problem variables and is often no greater than two. Yet, while the notion of width has become part of the state-of-the-art planning algorithms like BFWS, there is still no good explanation for why so many benchmark domains have bounded width. In this work, we address this question by relating bounded width and serialized width to ideas of generalized planning, where general policies aim to solve multiple instances of a planning problem all at once. We show that bounded width is a property of planning domains that admit optimal general policies in terms of features that are explicitly or implicitly represented in the domain encoding. The results are extended to much larger class of domains with bounded serialized width where the general policies do not have to be optimal. The study leads also to a new simple, meaningful, and expressive language for specifying domain serializations in the form of policy sketches which can be used for encoding domain control knowledge by hand or for learning it from traces. The use of sketches and the meaning of the theoretical results are all illustrated through a number of examples.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/10/2021

Expressing and Exploiting the Common Subgoal Structure of Classical Planning Domains Using Sketches: Extended Version

Width-based planning methods exploit the use of conjunctive goals for de...
research
09/26/2019

Causal Belief Decomposition for Planning with Sensing: Completeness Results and Practical Approximation

Belief tracking is a basic problem in planning with sensing. While the p...
research
03/28/2022

Learning Sketches for Decomposing Planning Problems into Subproblems of Bounded Width: Extended Version

Recently, sketches have been introduced as a general language for repres...
research
05/12/2022

Learning Generalized Policies Without Supervision Using GNNs

We consider the problem of learning generalized policies for classical p...
research
01/03/2021

Learning General Policies from Small Examples Without Supervision

Generalized planning is concerned with the computation of general polici...
research
06/23/2021

Width-based Lookaheads with Learnt Base Policies and Heuristics Over the Atari-2600 Benchmark

We propose new width-based planning and learning algorithms applied over...
research
04/21/2022

PG3: Policy-Guided Planning for Generalized Policy Generation

A longstanding objective in classical planning is to synthesize policies...

Please sign up or login with your details

Forgot password? Click here to reset