Search Algorithms for m Best Solutions for Graphical Models

Authors

  • Rina Dechter University of California, Irvine
  • Natalia Flerova University of California, Irvine
  • Radu Marinescu IBM Research

DOI:

https://doi.org/10.1609/aaai.v26i1.8405

Keywords:

graphical models, heuristic search, exact algorithms

Abstract

The paper focuses on finding the m best solutions to combinatorial optimization problems using Best-First or Branchand- Bound search. Specifically, we present m-A*, extending the well-known A* to the m-best task, and prove that all its desirable properties, including soundness, completeness and optimal efficiency, are maintained. Since Best-First algorithms have memory problems, we also extend the memoryefficient Depth-First Branch-and-Bound to the m-best task. We extend both algorithms to optimization tasks over graphical models (e.g., Weighted CSP and MPE in Bayesian networks), provide complexity analysis and an empirical evaluation. Our experiments with 5 variants of Best-First and Branch-and-Bound confirm that Best-First is largely superior when memory is available, but Branch-and-Bound is more robust, while both styles of search benefit greatly when the heuristic evaluation function has increased accuracy.

Downloads

Published

2021-09-20

How to Cite

Dechter, R., Flerova, N., & Marinescu, R. (2021). Search Algorithms for m Best Solutions for Graphical Models. Proceedings of the AAAI Conference on Artificial Intelligence, 26(1), 1895-1901. https://doi.org/10.1609/aaai.v26i1.8405