Compressing branch-and-bound trees

被引:0
|
作者
Munoz, Gonzalo [1 ]
Paat, Joseph [2 ]
Xavier, Alinson S. [3 ]
机构
[1] Univ OHiggins, Inst Engn Sci, Rancagua, Chile
[2] Univ British Columbia, Sauder Sch Business, Vancouver, BC, Canada
[3] Energy Syst & Infrastruct Anal Div, Argonne Natl Lab, Lemont, IL USA
关键词
90C10; 90C57; INTEGER; DISJUNCTIONS;
D O I
10.1007/s10107-024-02080-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A branch-and-bound (BB) tree certifies a dual bound on the value of an integer program. In this work, we introduce the tree compression problem (TCP): Given a BB treeTthat certifies a dual bound, can we obtain a smaller tree with the same (or stronger) bound by either (1) applying a different disjunction at some node inTor (2) removing leaves fromT? We believe such post-hoc analysis of BB trees may assist in identifying helpful general disjunctions in BB algorithms. We initiate our study by considering computational complexity and limitations of TCP. We then conduct experiments to evaluate the compressibility of realistic branch-and-bound trees generated by commonly-used branching strategies, using both an exact and a heuristic compression algorithm.
引用
收藏
页码:669 / 694
页数:26
相关论文
共 50 条
  • [1] Compressing Branch-and-Bound Trees
    Munoz, Gonzalo
    Paat, Joseph
    Xavier, Alinson S.
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2023, 2023, 13904 : 348 - 362
  • [2] 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
  • [3] 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
  • [4] On the complexity of branch-and-bound search for random trees
    Devroye, L
    Zamora-Cura, C
    RANDOM STRUCTURES & ALGORITHMS, 1999, 14 (04) : 309 - 327
  • [5] Lower bounds on the size of general branch-and-bound trees
    Dey, Santanu S.
    Dubey, Yatharth
    Molinaro, Marco
    MATHEMATICAL PROGRAMMING, 2023, 198 (01) : 539 - 559
  • [6] Lower bounds on the size of general branch-and-bound trees
    Santanu S. Dey
    Yatharth Dubey
    Marco Molinaro
    Mathematical Programming, 2023, 198 : 539 - 559
  • [7] On computing small variable disjunction branch-and-bound trees
    Glaeser, Max
    Pfetsch, Marc E.
    MATHEMATICAL PROGRAMMING, 2024, 206 (1-2) : 145 - 173
  • [8] Parameterizing Branch-and-Bound Search Trees to Learn Branching Policies
    Zarpellon, Giulia
    Jo, Jason
    Lodi, Andrea
    Bengio, Yoshua
    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 : 3931 - 3939
  • [9] Lower bound on size of branch-and-bound trees for solving lot-sizing problem
    Dey, Santanu S.
    Shah, Prachi
    OPERATIONS RESEARCH LETTERS, 2022, 50 (05) : 430 - 433
  • [10] 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