Explicit-State Abstraction: A New Method for Generating Heuristic Functions

Abstract

Many AI problems can be recast as finding an optimal path in a discrete state space. An abstraction defines an admissible heuristic function as the distances in a smaller state space where arbitrary sets of states are “aggregated ” into single states. A special case are pattern database (PDB) heuristics, which aggregate states iff they agree on the state variables inside the pattern. Explicit-state abstraction is more flexible, explicitly aggregating selected pairs of states in a process that interleaves composition of abstractions with abstraction of the composites. The increased flexibility gains expressive power: sometimes, the real cost function can be represented concisely as an explicit-state abstraction, but not as a PDB. Explicit-state abstraction has been applied to planning and model checking, with highly promising empirical results.

Cite

Text

Helmert et al. "Explicit-State Abstraction: A New Method for Generating Heuristic Functions." AAAI Conference on Artificial Intelligence, 2008.

Markdown

[Helmert et al. "Explicit-State Abstraction: A New Method for Generating Heuristic Functions." AAAI Conference on Artificial Intelligence, 2008.](https://mlanthology.org/aaai/2008/helmert2008aaai-explicit/)

BibTeX

@inproceedings{helmert2008aaai-explicit,
  title     = {{Explicit-State Abstraction: A New Method for Generating Heuristic Functions}},
  author    = {Helmert, Malte and Haslum, Patrik and Hoffmann, Jörg},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2008},
  pages     = {1547-1550},
  url       = {https://mlanthology.org/aaai/2008/helmert2008aaai-explicit/}
}