AND/OR Branch-and-Bound search for combinatorial optimization in graphical models

作者:

Highlights:

摘要

This is the first of two papers presenting and evaluating the power of a new framework for combinatorial optimization in graphical models, based on AND/OR search spaces. We introduce a new generation of depth-first Branch-and-Bound algorithms that explore the AND/OR search tree using static and dynamic variable orderings. The virtue of the AND/OR representation of the search space is that its size may be far smaller than that of a traditional OR representation, which can translate into significant time savings for search algorithms. The focus of this paper is on linear space search which explores the AND/OR search tree. In the second paper we explore memory intensive AND/OR search algorithms. In conjunction with the AND/OR search space we investigate the power of the mini-bucket heuristics in both static and dynamic setups. We focus on two most common optimization problems in graphical models: finding the Most Probable Explanation in Bayesian networks and solving Weighted CSPs. In extensive empirical evaluations we demonstrate that the new AND/OR Branch-and-Bound approach improves considerably over the traditional OR search strategy and show how various variable ordering schemes impact the performance of the AND/OR search scheme.

论文关键词:Search,AND/OR search,Decomposition,Graphical models,Bayesian networks,Constraint networks,Constraint optimization

论文评审过程:Received 12 April 2008, Revised 1 July 2009, Accepted 10 July 2009, Available online 21 July 2009.

论文官网地址:https://doi.org/10.1016/j.artint.2009.07.003