On Reasonable and Forced Goal Orderings and their Use in an Agenda-Driven Planning Algorithm

06/01/2011
by   J. Hoffmann, et al.
0

The paper addresses the problem of computing goal orderings, which is one of the longstanding issues in AI planning. It makes two new contributions. First, it formally defines and discusses two different goal orderings, which are called the reasonable and the forced ordering. Both orderings are defined for simple STRIPS operators as well as for more complex ADL operators supporting negation and conditional effects. The complexity of these orderings is investigated and their practical relevance is discussed. Secondly, two different methods to compute reasonable goal orderings are developed. One of them is based on planning graphs, while the other investigates the set of actions directly. Finally, it is shown how the ordering relations, which have been derived for a given set of goals G, can be used to compute a so-called goal agenda that divides G into an ordered set of subgoals. Any planner can then, in principle, use the goal agenda to plan for increasing sets of subgoals. This can lead to an exponential complexity reduction, as the solution to a complex planning problem is found by solving easier subproblems. Since only a polynomial overhead is caused by the goal agenda computation, a potential exists to dramatically speed up planning algorithms as we demonstrate in the empirical evaluation, where we use this method in the IPP planner.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/19/2019

Solving Multiagent Planning Problems with Concurrent Conditional Effects

In this work we present a novel approach to solving concurrent multiagen...
research
06/30/2011

Ordered Landmarks in Planning

Many known planning tasks have inherent constraints concerning the best ...
research
03/07/2022

Self-directed Learning of Action Models using Exploratory Planning

Complex, real-world domains may not be fully modeled for an agent, espec...
research
10/22/2018

Planification en temps réel avec agenda de buts et sauts

In the context of real-time planning, this paper investigates the contri...
research
02/27/2013

Epsilon-Safe Planning

We introduce an approach to high-level conditional planning we call epsi...
research
09/09/2011

Macro-FF: Improving AI Planning with Automatically Learned Macro-Operators

Despite recent progress in AI planning, many benchmarks remain challengi...
research
10/27/2021

A Preliminary Case Study of Planning With Complex Transitions: Plotting

Plotting is a tile-matching puzzle video game published by Taito in 1989...

Please sign up or login with your details

Forgot password? Click here to reset