Speeding Up Logic-Based Benders Decomposition by Strengthening Cuts with Graph Neural Networks

被引:0
|
作者
Varga, Johannes [1 ]
Karlsson, Emil [2 ,3 ]
Raidl, Guenther R. [1 ]
Ronnberg, Elina [2 ]
Lindsten, Fredrik [4 ]
Rodemann, Tobias [5 ]
机构
[1] TU Wien, Inst Log & Computat, Vienna, Austria
[2] Linkoping Univ, Dept Math, Linkoping, Sweden
[3] Saab AB, S-58188 Linkoping, Sweden
[4] Linkoping Univ, Dept Comp & Informat Sci, Linkoping, Sweden
[5] Honda Res Inst Europe, Offenbach, Germany
关键词
Logic-based Benders Decomposition; Cut Strengthening; Graph Neural Networks; Job Scheduling;
D O I
10.1007/978-3-031-53969-5_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Logic-based Benders decomposition is a technique to solve optimization problems to optimality. It works by splitting the problem into a master problem, which neglects some aspects of the problem, and a subproblem, which is used to iteratively produce cuts for the master problem to account for those aspects. It is critical for the computational performance that these cuts are strengthened, but the strengthening of cuts comes at the cost of solving additional subproblems. In this work we apply a graph neural network in an autoregressive fashion to approximate the compilation of an irreducible cut, which then only requires few postprocessing steps to ensure its validity. We test the approach on a job scheduling problem with a single machine and multiple time windows per job and compare to approaches from the literature. Results show that our approach is capable of considerably reducing the number of subproblems that need to be solved and hence the total computational effort.
引用
收藏
页码:24 / 38
页数:15
相关论文
共 50 条
  • [1] Strengthening of Feasibility Cuts in Logic-Based Benders Decomposition
    Karlsson, Emil
    Ronnberg, Elina
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, 2021, 12735 : 45 - 61
  • [2] Logic-based Benders decomposition
    J.N. Hooker
    G. Ottosson
    Mathematical Programming, 2003, 96 : 33 - 60
  • [3] Logic-based Benders decomposition
    Hooker, JN
    Ottosson, G
    MATHEMATICAL PROGRAMMING, 2003, 96 (01) : 33 - 60
  • [4] Speeding Up Logic-Based Benders' Decomposition by a Metaheuristic for a Bi-Level Capacitated Vehicle Routing Problem
    Raidl, Guenther R.
    Baumhauer, Thomas
    Hu, Bin
    HYBRID METAHEURISTICS, HM 2014, 2014, 8457 : 183 - 197
  • [5] Computational Evaluation of Cut-Strengthening Techniques in Logic-Based Benders’ Decomposition
    Saken A.
    Karlsson E.
    Maher S.J.
    Rönnberg E.
    Operations Research Forum, 4 (3)
  • [6] ULD Build-Up Scheduling with Logic-Based Benders Decomposition
    Euler, Ricardo
    Borndoerfer, Ralf
    Puchert, Christian
    Takkula, Tuomo
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, PT I, CPAIOR 2024, 2024, 14742 : 259 - 276
  • [7] Logic-based benders decomposition for wildfire suppression
    Harris, Mitchell G.
    Forbes, Michael A.
    Taimre, Thomas
    COMPUTERS & OPERATIONS RESEARCH, 2023, 160
  • [8] Automatic Logic-Based Benders Decomposition with MiniZinc
    Davies, Toby O.
    Gange, Graeme
    Stuckey, Peter J.
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 787 - 793
  • [9] Logic-Based Benders Decomposition for Wildfire Suppression
    Harris, Mitchell G.
    Forbes, Michael A.
    Taimre, Thomas
    arXiv, 2022,
  • [10] Planning and scheduling by logic-based benders decomposition
    Hooker, J. N.
    OPERATIONS RESEARCH, 2007, 55 (03) : 588 - 602