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

09/01/1996
by   A. Gerevini, et al.
0

We propose some domain-independent techniques for bringing well-founded partial-order planners closer to practicality. The first two techniques are aimed at improving search control while keeping overhead costs low. One is based on a simple adjustment to the default A* heuristic used by UCPOP to select plans for refinement. The other is based on preferring "zero commitment" (forced) plan refinements whenever possible, and using LIFO prioritization otherwise. A more radical technique is the use of operator parameter domains to prune search. These domains are initially computed from the definitions of the operators and the initial and goal conditions, using a polynomial-time algorithm that propagates sets of constants through the operator graph, starting in the initial conditions. During planning, parameter domains can be used to prune nonviable operator instances and to remove spurious clobbering threats. In experiments based on modifications of UCPOP, our improved plan and goal selection strategies gave speedups by factors ranging from 5 to more than 1000 for a variety of problems that are nontrivial for the unmodified version. Crucially, the hardest problems gave the greatest improvements. The pruning technique based on parameter domains often gave speedups by an order of magnitude or more for difficult problems, both with the default UCPOP search strategy and with our improved strategy. The Lisp code for our techniques and for the test problems is provided in on-line appendices.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/26/2011

Structure and Complexity in Planning with Unary Operators

Unary operator domains -- i.e., domains in which operators have a single...
research
06/24/2011

VHPOP: Versatile Heuristic Partial Order Planner

VHPOP is a partial order causal link (POCL) planner loosely based on UCP...
research
06/01/1997

Flaw Selection Strategies for Partial-Order Planning

Several recent studies have compared the relative efficiency of alternat...
research
02/27/2013

Operator Selection While Planning Under Uncertainty

This paper describes the best first search strategy used by U-Plan (Mans...
research
11/09/2021

Optimizing robot planning domains to reduce search time for long-horizon planning

We have recently introduced a system that automatically generates roboti...
research
05/27/2011

Adaptive Parallel Iterative Deepening Search

Many of the artificial intelligence techniques developed to date rely on...
research
09/19/2023

Heuristic Search for Path Finding with Refuelling

This paper considers a generalization of the Path Finding (PF) with refu...

Please sign up or login with your details

Forgot password? Click here to reset