pdb heuristic
Maximisation of Admissible Multi-Objective Heuristics
Haslum, Patrik | Wang, Ryan Xiao (Australian National University)
In multi-objective (MO) heuristic search, solution costs, as well as heuristic values, are sets of multi-dimensional cost vectors, representing possible non-dominated trade-offs between objectives. The maximum of two or more such vector sets, which is an important operation in creating informative admissible MO heuristics, can be defined in several ways: Geißer et al. recently proposed two MO maximum operators, the component-wise maximum (comax) and the anti-dominance maximum (admax), which represent different trade-offs between informativeness and computational cost. We show that the anti-dominance maximum is not admissibility-preserving, and propose an alternative, the "select one" maximum (somax). We also show that the comax operator is the greatest admissibility-preserving MO maximum, and briefly investigate its efficient implementation. The conclusion of our experimental results is that somax achieves a trade-off similar to that intended with admax - cheaper to compute but less informed - also when compared to an improved comax implementation.
On Variable Dependencies and Compressed Pattern Databases
Helmert, Malte (Universität Basel) | Sturtevant, Nathan R. (University of Denver) | Felner, Ariel (Ben-Gurion University of the Negev)
Pattern databases are among the strongest known heuristics for many classical search benchmarks such as sliding-tile puzzles, the 4-peg Towers of Hanoi puzzles, Rubik's Cube, and TopSpin. Min-compression is a generally applicable technique for augmenting pattern database heuristics that has led to marked experimental improvements in some settings, while being ineffective in others. We provide a theoretical explanation for these experimental phenomena by studying the interaction between the ranking function used to order abstract states in a pattern database, the compression scheme used to abstract states, and the dependencies between state variables in the problem representation.
Optimal Planning with Axioms
Ivankovic, Franc (The Australian National University and NICTA) | Haslum, Patrik (The Australian National University and NICTA)
The use of expressive logical axioms to specify derived predicates often allows planning domains to be formulated more compactly and naturally. We consider axioms in the form of a logic program with recursively defined predicates and negation-as-failure, as in PDDL 2.2. We show that problem formulations with axioms are not only more elegant, but can also be easier to solve, because specifying indirect action effects via axioms removes unnecessary choices from the search space of the planner. Despite their potential, however, axioms are not widely supported, particularly by cost-optimal planners. We draw on the connection between planning axioms and answer set programming to derive a consistency-based relaxation, from which we obtain axiom-aware versions of several admissible planning heuristics, such as hmax and pattern database heuristics.
Improved Pattern Selection for PDB Heuristics in Classical Planning (Extended Abstract)
Scherrer, Sascha (University of Basel) | Pommerening, Florian (University of Basel) | Wehrle, Martin (University of Basel)
The iPDB approach (Haslum et al. 2007) represents obtained as a result of a local search in the pattern space: the state-of-the-art algorithm to compute pattern databases The extensions of a pattern P are patterns that extend P by (PDBs) (Culberson and Schaeffer 1998) for domain independent one variable that is causally related to a variable in P. For optimal planning.