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

被引:63
|
作者
Marinescu, Radu [1 ]
Dechter, Rina [2 ]
机构
[1] Natl Univ Ireland Univ Coll Cork, Cork Constraint Computat Ctr, Cork, Ireland
[2] Univ Calif Irvine, Donald Bren Sch Informat & Comp Sci, Irvine, CA 92697 USA
关键词
Search; AND/OR search; Decomposition; Graphical models; Bayesian networks; Constraint networks; Constraint optimization; CONSTRAINT SATISFACTION;
D O I
10.1016/j.artint.2009.07.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:1457 / 1491
页数:35
相关论文
共 50 条
  • [1] Dynamic Orderings for AND/OR Branch-and-Bound Search in Graphical Models
    Marinescu, Radu
    Dechter, Rina
    [J]. ECAI 2006, PROCEEDINGS, 2006, 141 : 138 - +
  • [2] AND/OR Branch-and-Bound for Graphical Models
    Marinescu, Radu
    Dechter, Rina
    [J]. 19TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-05), 2005, : 224 - 229
  • [3] A combinatorial branch-and-bound algorithm for box search
    Louveaux, Q.
    Mathieu, S.
    [J]. DISCRETE OPTIMIZATION, 2014, 13 : 36 - 48
  • [4] PARALLEL BRANCH-AND-BOUND ALGORITHMS FOR COMBINATORIAL OPTIMIZATION
    PARDALOS, P
    LI, XO
    [J]. SUPERCOMPUTER, 1990, 7 (05): : 23 - 30
  • [5] Branch-and-bound method for problems of the euclidian combinatorial optimization on combinations
    Yemets A.O.
    [J]. Yemets, A.O., 1600, Begell House Inc. (49): : 49 - 58
  • [6] A hybrid model of evolutionary algorithms and branch-and-bound for combinatorial optimization problems
    Gallardo, JE
    Cotta, C
    Fernández, AJ
    [J]. 2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 2248 - 2254
  • [7] Branch-and-bound applications in combinatorial data analysis
    Hans-Friedrich Köhn
    [J]. Psychometrika, 2006, 71 : 411 - 413
  • [8] Resolution Search and Dynamic Branch-and-Bound
    Hanafi, S
    Glover, F
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2002, 6 (04) : 401 - 423
  • [9] Memory intensive AND/OR search for combinatorial optimization in graphical models
    Marinescu, Radu
    Dechter, Rina
    [J]. ARTIFICIAL INTELLIGENCE, 2009, 173 (16-17) : 1492 - 1524
  • [10] Learning to Search in Branch-and-Bound Algorithms
    He, He
    Daume, Hal, III
    Eisner, Jason
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 27 (NIPS 2014), 2014, 27