Critical-Path Dead-End Detection versus NoGoods: Offline Equivalence and Online Learning

Authors

  • Marcel Steinmetz Saarland University
  • Jörg Hoffmann Saarland University

DOI:

https://doi.org/10.1609/icaps.v27i1.13802

Abstract

One traditional use of critical-path heuristic functions is as effective sufficient criteria for unsolvability. To employ this for dead-end detection, the heuristic function must be evaluated on every new state to be tested, incurring a substantial runtime overhead. We show herein that the exact same dead-end detector can be captured through a nogood, a formula phiOFF computed once prior to search. This is mostly of theoretical interest, as phiOFF is large. We obtain practical variants by instead incrementally generating a stronger nogood psi, that implies phiOFF, online during search, generalizing from already tested states to avoid future heuristic-function evaluations.

Downloads

Published

2017-06-05

How to Cite

Steinmetz, M., & Hoffmann, J. (2017). Critical-Path Dead-End Detection versus NoGoods: Offline Equivalence and Online Learning. Proceedings of the International Conference on Automated Planning and Scheduling, 27(1), 283-287. https://doi.org/10.1609/icaps.v27i1.13802