Computational Aspects of Reordering Plans

05/27/2011
by   C. Backstrom, et al.
0

This article studies the problem of modifying the action ordering of a plan in order to optimise the plan according to various criteria. One of these criteria is to make a plan less constrained and the other is to minimize its parallel execution time. Three candidate definitions are proposed for the first of these criteria, constituting a sequence of increasing optimality guarantees. Two of these are based on deordering plans, which means that ordering relations may only be removed, not added, while the third one uses reordering, where arbitrary modifications to the ordering are allowed. It is shown that only the weakest one of the three criteria is tractable to achieve, the other two being NP-hard and even difficult to approximate. Similarly, optimising the parallel execution time of a plan is studied both for deordering and reordering of plans. In the general case, both of these computations are NP-hard. However, it is shown that optimal deorderings can be computed in polynomial time for a class of planning languages based on the notions of producers, consumers and threats, which includes most of the commonly used planning languages. Computing optimal reorderings can potentially lead to even faster parallel executions, but this problem remains NP-hard and difficult to approximate even under quite severe restrictions.

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
04/05/2016

Landmark-Based Plan Recognition

Recognition of goals and plans using incomplete evidence from action exe...
research
08/01/1998

The Computational Complexity of Probabilistic Planning

We examine the computational complexity of testing and finding small pla...
research
03/04/2015

Estimating the Probability of Meeting a Deadline in Hierarchical Plans

Given a hierarchical plan (or schedule) with uncertain task times, we pr...
research
06/30/2011

Taming Numbers and Durations in the Model Checking Integrated Planning System

The Model Checking Integrated Planning System (MIPS) is a temporal least...
research
09/29/1998

Using Local Optimality Criteria for Efficient Information Retrieval with Redundant Information Filters

We consider information retrieval when the data, for instance multimedia...
research
02/10/2018

Graph Planning with Expected Finite Horizon

Graph planning gives rise to fundamental algorithmic questions such as s...

Please sign up or login with your details

Forgot password? Click here to reset