Computational Aspects of Reordering Plans

10 years 10 months ago
Computational Aspects of Reordering Plans
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 de nitions are proposed for the rst of these criteria, constituting a sequence of increasing optimality guarantees. Two of these are based on deordering plans, which means that ordering relationsmay only be removed, not added, while the third one uses reordering, where arbitrary modi cations 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 di cult 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...
Christer Bäckström
Added 22 Dec 2010
Updated 22 Dec 2010
Type Journal
Year 1998
Where JAIR
Authors Christer Bäckström
Comments (0)