Checking-Up on Branch-and-Check

被引:0
|
作者
Beck, J. Christopher [1 ]
机构
[1] Univ Toronto, Dept Mech & Ind Engn, Toronto, ON M5S 3G8, Canada
关键词
CONSTRAINT;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Branch-and-Check, introduced ten years ago, is a generalization of logic-based Benders decomposition. The key extension is to solve the Benders sub-problems at each feasible solution of the master problem rather than only at an optimal solution. We perform the first systematic empirical comparison of logic-based Benders decomposition and branch-and-check. On four problem types the results indicate that either Benders or branch-and-check may perform best, depending on the relative difficulty of solving the master problem and the sub-problems. We identify a characteristic of the logic-based Benders decomposition runs, the proportion of run-time spent solving the master problem, that is valuable in predicting the performance of branch-and-check. We also introduce a variation of branch-and-check to address difficult sub-problems. Empirical results show that this variation leads to more robust performance than both logic-based Benders decomposition and branch-and-check on the problems investigated.
引用
收藏
页码:84 / 98
页数:15
相关论文
共 50 条
  • [1] Dial indicators checking-up by laser interferometry
    Sporea, DG
    Miron, N
    REVIEW OF SCIENTIFIC INSTRUMENTS, 1996, 67 (02): : 612 - 614
  • [2] Nutmeg: a MIP and CP Hybrid Solver Using Branch-and-Check
    Lam E.
    Gange G.
    Stuckey P.J.
    Van Hentenryck P.
    Dekker J.J.
    SN Operations Research Forum, 1 (3):
  • [3] A branch-and-check approach for a wind turbine maintenance scheduling problem
    Froger, Aurelien
    Gendreau, Michel
    Mendoza, Jorge E.
    Pinson, Eric
    Rousseau, Louis-Martin
    COMPUTERS & OPERATIONS RESEARCH, 2017, 88 : 117 - 136
  • [4] Branch-and-Check with Explanations for the Vehicle Routing Problem with Time Windows
    Lam, Edward
    Van Hentenryck, Pascal
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING (CP 2017), 2017, 10416 : 579 - 595
  • [5] Checking-up of optical graduated rules by laser interferometry
    Miron, N
    Sporea, DG
    OPTICAL ENGINEERING, 1996, 35 (05) : 1343 - 1347
  • [6] Branch-and-check approaches for the tourist trip design problem with rich constraints
    Duc Minh Vu
    Kergosien, Yannick
    Mendoza, Jorge E.
    Desport, Pierre
    COMPUTERS & OPERATIONS RESEARCH, 2022, 138
  • [7] Branch-and-check methods for multi-level operating room planning and scheduling
    Roshanaei, Vahid
    Booth, Kyle E. C.
    Aleman, Dionne M.
    Urbach, David R.
    Beck, J. Christopher
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2020, 220
  • [8] Checking up on Health Check
    Truscott, Amanda
    CANADIAN MEDICAL ASSOCIATION JOURNAL, 2008, 178 (04) : 386 - 387
  • [9] A branch-and-check algorithm for minimizing the weighted number of late jobs on a single machine with release dates
    Sadykov, Ruslan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 189 (03) : 1284 - 1304
  • [10] CONTRIBUTIONS TO CHECKING-UP CALCULATION FOR CYLINDRICAL-SHELLS WITH SHAPE DEVIATIONS REQUESTED BY EXTERNAL-PRESSURE
    TEODORESCU, S
    NICOLAE, V
    REVISTA DE CHIMIE, 1980, 31 (09): : 909 - 912