Enhancing the Context-Enhanced Additive Heuristic with Precedence Constraints

Authors

  • Dunbo Cai Jilin University
  • Joerg Hoffmann SAP Research
  • Malte Helmert Albert-Ludwigs-Universitaet Freiburg

DOI:

https://doi.org/10.1609/icaps.v19i1.13342

Keywords:

planning, heuristic functions, search

Abstract

Recently, Helmert and Geffner proposed the context-enhanced additive heuristic, where fact costs are evaluated relative to context states that arise from achieving first a pivot condition of each operator. As Helmert and Geffner pointed out, the method can be generalized to consider contexts arising from arbitrary precedence constraints over operator conditions instead. Herein, we provide such a generalization. We extend Helmert and Geffner's equations, and discuss a number of design choices that arise. Drawing on previous work on goal orderings, we design a family of methods for automatically generating precedence constraints. We run large-scale experiments, showing that the technique can help significantly, depending on the choice of precedence constraints. We shed some light on this by profiling the behavior of all possible precedence constraints, using a sampling technique.

Downloads

Published

2009-10-16

How to Cite

Cai, D., Hoffmann, J., & Helmert, M. (2009). Enhancing the Context-Enhanced Additive Heuristic with Precedence Constraints. Proceedings of the International Conference on Automated Planning and Scheduling, 19(1), 50-57. https://doi.org/10.1609/icaps.v19i1.13342