Deepest Cuts for Benders Decomposition

被引:0
|
作者
Hosseini, Mojtaba [1 ]
Turner, John [2 ]
机构
[1] Univ Iowa, Tippie Coll Business, Iowa City, IA 52242 USA
[2] Univ Calif Irvine, Paul Merage Sch Business, Irvine, CA 92697 USA
关键词
Benders decomposition; acceleration techniques; cutting planes; mixed-integer programs; CHAIN NETWORK DESIGN; UNCAPACITATED FACILITY LOCATION; BRANCH-AND-CUT; CUTTING-PLANE; ALGORITHM; HUB; SELECTION; HEURISTICS; PROGRAMS;
D O I
10.1287/opre.2021.0503
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Since its inception, Benders decomposition (BD) has been successfully applied to a wide range of large-scale mixed-integer (linear) problems. The key element of BD is the derivation of Benders cuts, which are often not unique. In this paper, we introduce a novel unifying Benders cut selection technique based on a geometric interpretation of cut depth, produce deepest Benders cuts based on & ell;p-norms, and study their properties. Specifically, we show that deepest cuts resolve infeasibility through minimal deviation (in a distance sense) from the incumbent point, are relatively sparse, and may produce optimality cuts even when classic Benders would require a feasibility cut. Leveraging the duality between separation and projection, we develop a guided projections algorithm for producing deepest cuts, exploiting the combinatorial structure and decomposability of problem instances. We then propose a generalization of our Benders separation problem, which not only brings several well-known cut selection strategies under one umbrella, but also, when endowed with a homogeneous function, enjoys several properties of geometric separation problems. We show that, when the homogeneous function is linear, the separation problem takes the form of the minimal infeasible subsystems (MIS) problem. As such, we provide systematic ways of selecting the normalization coefficients of the MIS method and introduce a directed depth-maximizing algorithm for deriving these cuts. Inspired by the geometric interpretation of distance-based cuts and the repetitive nature of two-stage stochastic programs, we introduce a tailored algorithm to further facilitate deriving these cuts. Our computational experiments on various benchmark problems illustrate effectiveness of deepest cuts in reducing both computation time and number of Benders iterations and producing high-quality bounds at early iterations.
引用
收藏
页数:19
相关论文
共 50 条
  • [41] Parallelization and aggregation of nested benders decomposition
    Dempster, MAH
    Thompson, RT
    ANNALS OF OPERATIONS RESEARCH, 1998, 81 : 163 - 187
  • [42] A NOTE ON NODE AGGREGATION AND BENDERS DECOMPOSITION
    SHAPIRO, JF
    MATHEMATICAL PROGRAMMING, 1984, 29 (01) : 113 - 119
  • [43] A Combinatorial Benders' Cuts Algorithm for the Local Container Drayage Problem
    Xue, Zhaojie
    Zhang, Canrong
    Yang, Peng
    Miao, Lixin
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [44] Generating benders cuts for a general class of integer programming problems
    Chu, YY
    Xia, QS
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, 2004, 3011 : 127 - 141
  • [45] Learning solutions to hybrid control problems using Benders cuts
    Menta, Sandeep
    Warrington, Joseph
    Lygeros, John
    Morari, Manfred
    LEARNING FOR DYNAMICS AND CONTROL, VOL 120, 2020, 120 : 118 - 126
  • [46] Combinatorial Benders cuts for assembly line balancing problems with setups
    Akpinar, Sener
    Elmi, Atabak
    Bektas, Tolga
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 259 (02) : 527 - 537
  • [47] Strengthened Benders Cuts for Stochastic Integer Programs with Continuous Recourse
    Bodur, Merve
    Dash, Sanjeeb
    Gunluk, Oktay
    Luedtke, James
    INFORMS JOURNAL ON COMPUTING, 2017, 29 (01) : 77 - 91
  • [48] Benders decomposition with alternative multiple cuts for a multi-product closed-loop supply chain network design model
    Uster, Halit
    Easwaran, Gopalakrishnan
    Akcali, Elif
    Cetinkaya, Sila
    NAVAL RESEARCH LOGISTICS, 2007, 54 (08) : 890 - 907
  • [49] Generalized Benders' Decomposition for topology optimization problems
    Munoz, Eduardo
    Stolpe, Mathias
    JOURNAL OF GLOBAL OPTIMIZATION, 2011, 51 (01) : 149 - 183
  • [50] A Combinatorial Benders' decomposition for the lock scheduling problem
    Verstichel, J.
    Kinable, J.
    De Causmaecker, P.
    Berghe, G. Vanden
    COMPUTERS & OPERATIONS RESEARCH, 2015, 54 : 117 - 128