Benders decomposition with integer subproblem

被引:14
|
作者
Fakhri, Ashkan [1 ,2 ]
Ghatee, Mehdi [1 ,2 ]
Fragkogios, Antonios [3 ]
Saharidis, Georgios K. D. [3 ]
机构
[1] Amirkabir Univ Technol, Dept Math & Comp Sci, 424 Hafez Ave, Tehran 158754413, Iran
[2] Amirkabir Univ Technol, Intelligent Transportat Res Inst, Tehran, Iran
[3] Univ Thessaly, Dept Mech Engn, Polytech Sch, Bolos 38834, Greece
关键词
Benders decomposition; Integer subproblem; Branch and cut; Local cuts; Global cuts; STOCHASTIC PROGRAMS; ALGORITHM; CUTS; OPTIMIZATION;
D O I
10.1016/j.eswa.2017.07.017
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The application of Benders decomposition method to a problem might result in a subproblem including integer variables. In this case, it is not able to apply the classical Benders algorithm. In this study we present a Branch-and-Cut algorithm, which introduces the notion of "Local Cuts" as well as "Global Cuts". The integrality constraints of the subproblem are relaxed and the relaxed problem is solved in a branch-and-bound framework, where in each node, the Benders algorithm is applied between the master problem and the relaxed subproblem. Benders cuts generated in a node of the branch-and bound tree are proved to be valid for all its descendants, but they are not necessarily valid for the non-descendant nodes. These cuts, referred to as local cuts, can be used to warm start the master problem of each descendant node, thus leading to better initial bounds. Furthermore, a novel way is presented for defining the local cuts in a general form. This general form is in fact a function of the subproblems' variables and enables us to reuse the generated (local) cuts in the whole tree by updating some values of the function. The performance of the proposed algorithm is tested on the classical Capacitated Fixed Charge Multiple Knapsack Problem (CFCMKP). (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:20 / 30
页数:11
相关论文
共 50 条
  • [1] Benders Subproblem Decomposition for Bilevel Problems with Convex Follower
    Byeon, Geunyeong
    Van Hentenryck, Pascal
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (03) : 1749 - 1767
  • [2] Neural benders decomposition for mixed-integer programming
    Monemi, Rahimeh Neamatian
    Gelareh, Shahin
    Maculan, Nelson
    Dai, Yu-Hong
    TOP, 2024,
  • [3] A Benders Decomposition Approach to Deciding Modular Linear Integer Arithmetic
    Kafle, Bishoksan
    Gange, Graeme
    Schachte, Peter
    Sondergaard, Harald
    Stuckey, Peter J.
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING (SAT 2017), 2017, 10491 : 380 - 397
  • [4] Hybrid Quantum Benders' Decomposition For Mixed-integer Linear Programming
    Zhao, Zhongqi
    Fan, Lei
    Han, Zhu
    2022 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2022, : 2536 - 2540
  • [5] A NOTE ON BENDERS DECOMPOSITION IN MIXED-INTEGER QUADRATIC-PROGRAMMING
    FLIPPO, OE
    KAN, AHGR
    OPERATIONS RESEARCH LETTERS, 1990, 9 (02) : 81 - 83
  • [6] Integer Programming Formulations and Benders Decomposition for the Maximum Induced Matching Problem
    Ahat, Betul
    Ekim, Tinaz
    Taskin, Z. Caner
    INFORMS JOURNAL ON COMPUTING, 2018, 30 (01) : 43 - 56
  • [7] QAOA-Assisted Benders' Decomposition for Mixed-integer Linear Programming
    Zhao, Zhongqi
    Fan, Lei
    Guo, Yuanxiong
    Wang, Yu
    Han, Zhu
    Hanzo, Lajos
    ICC 2024 - IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2024, : 1127 - 1132
  • [8] SOLVING MIXED-INTEGER SECOND ORDER CONE PROGRAMS BY GENERALIZED BENDERS DECOMPOSITION
    Wei, Zhou
    Chen, Liang
    Dai, Yu-hong
    JOURNAL OF NONLINEAR AND CONVEX ANALYSIS, 2023, 24 (04) : 869 - 888
  • [9] Nonconvex Generalized Benders Decomposition for Stochastic Separable Mixed-Integer Nonlinear Programs
    Li, Xiang
    Tomasgard, Asgeir
    Barton, Paul I.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2011, 151 (03) : 425 - 454
  • [10] Nonconvex Generalized Benders Decomposition for Stochastic Separable Mixed-Integer Nonlinear Programs
    Xiang Li
    Asgeir Tomasgard
    Paul I. Barton
    Journal of Optimization Theory and Applications, 2011, 151 : 425 - 454