Structure and Complexity in Planning with Unary Operators

06/26/2011
by   R. I. Brafman, et al.
0

Unary operator domains -- i.e., domains in which operators have a single effect -- arise naturally in many control problems. In its most general form, the problem of STRIPS planning in unary operator domains is known to be as hard as the general STRIPS planning problem -- both are PSPACE-complete. However, unary operator domains induce a natural structure, called the domain's causal graph. This graph relates between the preconditions and effect of each domain operator. Causal graphs were exploited by Williams and Nayak in order to analyze plan generation for one of the controllers in NASA's Deep-Space One spacecraft. There, they utilized the fact that when this graph is acyclic, a serialization ordering over any subgoal can be obtained quickly. In this paper we conduct a comprehensive study of the relationship between the structure of a domain's causal graph and the complexity of planning in this domain. On the positive side, we show that a non-trivial polynomial time plan generation algorithm exists for domains whose causal graph induces a polytree with a constant bound on its node indegree. On the negative side, we show that even plan existence is hard when the graph is a directed-path singly connected DAG. More generally, we show that the number of paths in the causal graph is closely related to the complexity of planning in the associated domain. Finally we relate our results to the question of complexity of planning with serializable subgoals.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/31/2011

The Complexity of Planning Problems With Simple Causal Graphs

We present three new complexity results for classes of planning problems...
research
09/01/1996

Accelerating Partial-Order Planners: Some Techniques for Effective Search Control and Pruning

We propose some domain-independent techniques for bringing well-founded ...
research
12/13/2010

Phase Transitions of Plan Modification in Conformant Planning

We explore phase transitions of plan modification, which mainly focus on...
research
01/16/2014

Analyzing Search Topology Without Running Any Search: On the Connection Between Causal Graphs and h+

The ignoring delete lists relaxation is of paramount importance for both...
research
01/15/2014

Planning over Chain Causal Graphs for Variables with Domains of Size 5 Is NP-Hard

Recently, considerable focus has been given to the problem of determinin...
research
02/04/2014

A Refined View of Causal Graphs and Component Sizes: SP-Closed Graph Classes and Beyond

The causal graph of a planning instance is an important tool for plannin...
research
07/16/2013

Parameterized Complexity Results for Plan Reuse

Planning is a notoriously difficult computational problem of high worst-...

Please sign up or login with your details

Forgot password? Click here to reset