Parameterizing Branch-and-Bound Search Trees to Learn Branching Policies

被引:0
|
作者
Zarpellon, Giulia [1 ]
Jo, Jason [2 ,3 ]
Lodi, Andrea [1 ]
Bengio, Yoshua [2 ,3 ]
机构
[1] Polytech Montreal, Montreal, PQ, Canada
[2] Mila, Montreal, PQ, Canada
[3] Univ Montreal, Montreal, PQ, Canada
来源
THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE | 2021年 / 35卷
关键词
INTEGER; RULES;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Branch and Bound (B&B) is the exact tree search method typically used to solve Mixed-Integer Linear Programming problems (MILPs). Learning branching policies for MILP has become an active research area, with most works proposing to imitate the strong branching rule and specialize it to distinct classes of problems. We aim instead at learning a policy that generalizes across heterogeneous MILPs: our main hypothesis is that parameterizing the state of the B&B search tree can aid this type of generalization. We propose a novel imitation learning framework, and introduce new input features and architectures to represent branching. Experiments on MILP benchmark instances clearly show the advantages of incorporating an explicit parameterization of the state of the search tree to modulate the branching decisions, in terms of both higher accuracy and smaller B&B trees. The resulting policies significantly outperform the current state-of-the-art method for "learning to branch" by effectively allowing generalization to generic unseen instances.
引用
收藏
页码:3931 / 3939
页数:9
相关论文
共 50 条
  • [1] On the complexity of branch-and-bound search for random trees
    Devroye, L
    Zamora-Cura, C
    RANDOM STRUCTURES & ALGORITHMS, 1999, 14 (04) : 309 - 327
  • [2] Compressing Branch-and-Bound Trees
    Munoz, Gonzalo
    Paat, Joseph
    Xavier, Alinson S.
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2023, 2023, 13904 : 348 - 362
  • [3] Compressing branch-and-bound trees
    Munoz, Gonzalo
    Paat, Joseph
    Xavier, Alinson S.
    MATHEMATICAL PROGRAMMING, 2024, 210 (1) : 669 - 694
  • [4] Learning Optimal Decision Trees Using Caching Branch-and-Bound Search
    Aglin, Gael
    Nijssen, Siegfried
    Schaus, Pierre
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 3146 - 3153
  • [5] Estimating the Size of Branch-and-Bound Trees
    Hendel, Gregor
    Anderson, Daniel
    Le Bodic, Pierre
    Pfetschd, Marc E.
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (02) : 934 - 952
  • [6] Resolution Search and Dynamic Branch-and-Bound
    Hanafi, S
    Glover, F
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2002, 6 (04) : 401 - 423
  • [7] Learning to Search in Branch-and-Bound Algorithms
    He, He
    Daume, Hal, III
    Eisner, Jason
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 27 (NIPS 2014), 2014, 27
  • [8] PARALLEL BRANCH-AND-BOUND SEARCH IN PARLOG
    HUNTBACH, M
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1992, 20 (04) : 299 - 314
  • [9] Resolution Search and Dynamic Branch-and-Bound
    Saïd Hanafi
    Fred Glover
    Journal of Combinatorial Optimization, 2002, 6 : 401 - 423
  • [10] Early estimates of the size of branch-and-bound trees
    Cornuéjols, G
    Karamanov, M
    Li, YJ
    INFORMS JOURNAL ON COMPUTING, 2006, 18 (01) : 86 - 96