Computing Domain Abstractions for Optimal Classical Planning with Counterexample-Guided Abstraction Refinement

Authors

  • Raphael Kreft University of Basel
  • Clemens Büchner University of Basel
  • Silvan Sievers University of Basel
  • Malte Helmert University of Basel

DOI:

https://doi.org/10.1609/icaps.v33i1.27198

Keywords:

Classical planning techniques and analysis, Heuristic search

Abstract

Abstraction heuristics are the state of the art in optimal classical planning as heuristic search. A popular method for computing abstractions is the counterexample-guided abstraction refinement (CEGAR) principle, which has successfully been used for projections, which are the abstractions underlying pattern databases, and Cartesian abstractions. While projections are simple and fast to compute, Cartesian abstractions subsume projections and hence allow more fine-grained abstractions, however at the expense of efficiency. Domain abstractions are a third class of abstractions between projections and Cartesian abstractions in terms of generality. Yet, to the best of our knowledge, they are only briefly considered in the planning literature but have not been used for computing heuristics yet. We aim to close this gap and compute domain abstractions by using the CEGAR principle. Our empirical results show that domain abstractions compare favorably against projections and Cartesian abstractions.

Downloads

Published

2023-07-01

How to Cite

Kreft, R., Büchner, C., Sievers, S., & Helmert, M. (2023). Computing Domain Abstractions for Optimal Classical Planning with Counterexample-Guided Abstraction Refinement. Proceedings of the International Conference on Automated Planning and Scheduling, 33(1), 221-226. https://doi.org/10.1609/icaps.v33i1.27198