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 条
  • [21] BRANCH-AND-BOUND ALGORITHM FOR PAGINATION
    DUNCAN, J
    SCOTT, LW
    OPERATIONS RESEARCH, 1975, 23 (02) : 240 - 259
  • [22] MITTENS AXIOMS FOR BRANCH-AND-BOUND
    RINNOOYKAN, AHG
    OPERATIONS RESEARCH, 1976, 24 (06) : 1176 - 1178
  • [23] Parallel branch-and-bound algorithm for constructing evolutionary trees from distance matrix
    Yu, Kun-Ming
    Zhou, Jiayi
    Lin, Chun-Yuan
    Tang, Chuan Yi
    EIGHTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION, PROCEEDINGS, 2005, : 66 - 72
  • [24] Grid Branch-and-Bound for Permutation Flowshop
    Drozdowski, Maciej
    Marciniak, Pawel
    Pawlak, Grzegorz
    Plaza, Maciej
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 21 - 30
  • [25] A Branch-and-Bound approach for tautomer enumeration
    Torsten Thalheim
    R-U Ebert
    R Kühne
    G Schüürmann
    Journal of Cheminformatics, 2 (Suppl 1)
  • [26] Automating Branch-and-Bound for Dynamic Programs
    Puchinger, Jakob
    Stuckey, Peter J.
    PEPM'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN SYMPOSIUM ON PARTIAL EVALUATION AND SEMANTICS-BASED PROGRAM MANIPULATION, 2008, : 81 - 89
  • [27] GRIBB - Branch-and-Bound methods on the Internet
    Moe, R
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 1020 - 1027
  • [28] A BRANCH-AND-BOUND CLUSTERING-ALGORITHM
    CHENG, CH
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1995, 25 (05): : 895 - 898
  • [29] Guided dive for the spatial branch-and-bound
    Gerard, D.
    Koppe, M.
    Louveaux, Q.
    JOURNAL OF GLOBAL OPTIMIZATION, 2017, 68 (04) : 685 - 711
  • [30] Resolution Search and Dynamic Branch-and-Bound
    Hanafi, S
    Glover, F
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2002, 6 (04) : 401 - 423