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 条
  • [21] Logic-based Benders decomposition for planning and scheduling: a computational analysis
    Cire, Andre A.
    Coban, Elvin
    Hooker, John N.
    KNOWLEDGE ENGINEERING REVIEW, 2016, 31 (05): : 440 - 451
  • [22] LOGIC-BASED NEURAL NETWORKS
    HIROTA, K
    PEDRYCZ, W
    INFORMATION SCIENCES, 1993, 71 (1-2) : 99 - 130
  • [23] Logic-Based Benders Decomposition for an Inter-modal Transportation Problem
    Avgerinos, Ioannis
    Mourtos, Ioannis
    Zois, Georgios
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, 2021, 12735 : 315 - 331
  • [24] Solving a Location-Allocation Problem with Logic-Based Benders' Decomposition
    Fazel-Zarandi, Mohammad M.
    Beck, J. Christopher
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2009, 5732 : 344 - 351
  • [25] Mapping DAGs on Heterogeneous Platforms Using Logic-Based Benders Decomposition
    Emeretlis, A.
    Theodoridis, G.
    Alaingis, P.
    Voros, N.
    2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, : 119 - 124
  • [26] Multiskilled workforce staffing and scheduling: A logic-based Benders' decomposition approach
    Nasirian, Araz
    Zhang, Lele
    Costa, Alysson M.
    Abbasi, Babak
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2025, 323 (01) : 20 - 33
  • [27] Network Migration Problem: A Hybrid Logic-Based Benders Decomposition Approach
    Daryalal, Maryam
    Pouya, Hamed
    DeSantis, Marc Antoine
    INFORMS JOURNAL ON COMPUTING, 2023, 35 (03) : 593 - 613
  • [28] Logic-based Benders decomposition for order acceptance and scheduling in distributed manufacturing
    Chen, Jian
    Ma, Wenjing
    Ye, Xudong
    Zhao, Zhiheng
    ADVANCED ENGINEERING INFORMATICS, 2023, 58
  • [29] A Study on Disrupted Flight Recovery Based on Logic-Based Benders Decomposition Method
    Peng, Yunfang
    Hu, Xuechun
    Xia, Beixin
    AEROSPACE, 2024, 11 (05)
  • [30] Logic-based Benders Decomposition for Alternative Resource Scheduling with Sequence Dependent Setups
    Tran, Tony T.
    Beck, J. Christopher
    20TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2012), 2012, 242 : 774 - 779