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
来源
MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE, LOD 2023, PT I | 2024年 / 14505卷
关键词
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 条
  • [21] A Logic-Based Benders Approach to Home Healthcare Delivery
    Heching, Aliza
    Hooker, J. N.
    Kimura, Ryo
    [J]. TRANSPORTATION SCIENCE, 2019, 53 (02) : 510 - 522
  • [22] Logic-based Benders decomposition for the heterogeneous fixed fleet vehicle routing problem with time windows
    Fachini, Ramon Faganello
    Armentano, Vinicius Amaral
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 148
  • [23] A logic-based Benders decomposition method for the multi-trip traveling repairman problem with drones
    Bruni, M. E.
    Khodaparasti, S.
    Moshref-Javadi, M.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2022, 145
  • [24] A logic-based Benders decomposition solution approach for two covering problems that consider the underlying transportation
    Fischer, Vera
    Wohlk, Sanne
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2023, 160
  • [25] Novel Formulations and Logic-Based Benders Decomposition for the Integrated Parallel Machine Scheduling and Location Problem
    Li, Yantong
    Cote, Jean Francois
    Callegari-Coelho, Leandro
    Wu, Peng
    [J]. INFORMS JOURNAL ON COMPUTING, 2022, 34 (02) : 1048 - 1069
  • [26] Logic-Based Benders Decomposition and Binary Decision Diagram Based Approaches for Stochastic Distributed Operating Room Scheduling
    Guo, Cheng
    Bodur, Merve
    Aleman, Dionne M.
    Urbach, David R.
    [J]. INFORMS JOURNAL ON COMPUTING, 2021, 33 (04) : 1551 - 1569
  • [27] Full-Load Route Planning for Balancing Bike Sharing Systems by Logic-Based Benders Decomposition
    Kloimuellner, Christian
    Raidl, Guenther R.
    [J]. NETWORKS, 2017, 69 (03) : 270 - 289
  • [28] Solving the Type-2 Assembly Line Balancing with Setups Using Logic-Based Benders Decomposition
    Zohali, Hassan
    Naderi, Bahman
    Roshanaei, Vahid
    [J]. INFORMS JOURNAL ON COMPUTING, 2022, 34 (01) : 315 - 332
  • [29] A double-oracle, logic-based Benders decomposition approach to solve the K-adaptability problem
    Ghahtarani, Alireza
    Saif, Ahmed
    Ghasemi, Alireza
    Delage, Erick
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2023, 155
  • [30] Using Logic-Based Benders Decomposition to Solve the Capacity- and Distance-Constrained Plant Location Problem
    Fazel-Zarandi, Mohammad M.
    Beck, J. Christopher
    [J]. INFORMS JOURNAL ON COMPUTING, 2012, 24 (03) : 387 - 398