Best-First AND/OR Search for Graphical Models

Abstract

The paper presents and evaluates the power of best-first search over AND/OR search spaces in graphical models. The main virtue of the AND/OR representation is its sensitivity to the structure of the graphical model, which can translate into significant time savings. Indeed, in recent years depth-first AND/OR Branch-and-Bound algorithms were shown to be very effective when exploring such search spaces, especially when using caching. Since best-first strategies are known to be superior to depth-first when memory is utilized, exploring the best-first control strategy is called for. In this paper we introduce two classes of best-first AND/OR search algorithms; those that explore a context-minimal AND/OR search graph and use static variable orderings, and those that use dynamic variable orderings but explore an AND/OR search tree. The superiority of the best-first search approach is demonstrated empirically on various real-world benchmarks.

Cite

Text

Marinescu and Dechter. "Best-First AND/OR Search for Graphical Models." AAAI Conference on Artificial Intelligence, 2007.

Markdown

[Marinescu and Dechter. "Best-First AND/OR Search for Graphical Models." AAAI Conference on Artificial Intelligence, 2007.](https://mlanthology.org/aaai/2007/marinescu2007aaai-best/)

BibTeX

@inproceedings{marinescu2007aaai-best,
  title     = {{Best-First AND/OR Search for Graphical Models}},
  author    = {Marinescu, Radu and Dechter, Rina},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2007},
  pages     = {1171-1176},
  url       = {https://mlanthology.org/aaai/2007/marinescu2007aaai-best/}
}