Generalized Planning With Procedural Domain Control Knowledge

10/11/2019
by   Javier Segovia-Aguas, et al.
0

Generalized planning is the task of generating a single solution that is valid for a set of planning problems. In this paper we show how to represent and compute generalized plans using procedural Domain Control Knowledge (DCK). We define a divide and conquer approach that first generates the procedural DCK solving a set of planning problems representative of certain subtasks and then compile it as callable procedures of the overall generalized planning problem. Our procedure calling mechanism allows nested and recursive procedure calls and is implemented in PDDL so that classical planners can compute and exploit procedural DCK. Experiments show that an off-the-shelf classical planner, using procedural DCK as callable procedures, can compute generalized plans in a wide range of domains including non-trivial ones, such as sorting variable-size lists or DFS traversal of binary trees with variable size.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/07/2019

Hierarchical Finite State Controllers for Generalized Planning

Finite State Controllers (FSCs) are an effective way to represent sequen...
research
09/23/2021

Discovering State and Action Abstractions for Generalized Task and Motion Planning

Generalized planning accelerates classical planning by finding an algori...
research
09/23/2021

Safe-Planner: A Single-Outcome Replanner for Computing Strong Cyclic Policies in Fully Observable Non-Deterministic Domains

Replanners are efficient methods for solving non-deterministic planning ...
research
07/12/2018

A game-theoretic approach to timeline-based planning with uncertainty

In timeline-based planning, domains are described as sets of independent...
research
06/29/2022

Representation and Synthesis of C++ Programs for Generalized Planning

The paper introduces a novel representation for Generalized Planning (GP...
research
03/13/2019

Computing the Scope of Applicability for Acquired Task Knowledge in Experience-Based Planning Domains

Experience-based planning domains have been proposed to improve problem ...
research
11/21/2019

Generalized Planning with Positive and Negative Examples

Generalized planning aims at computing an algorithm-like structure (gene...

Please sign up or login with your details

Forgot password? Click here to reset