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 条
[31]   Scheduling distributed heterogeneous parallel precast flowshop with shared resources via logic-based Benders decomposition [J].
Xiong, Fuli ;
Zhou, Kaihao ;
Ping, An ;
Jing, Lin .
ADVANCED ENGINEERING INFORMATICS, 2025, 67
[32]   A local search enhanced logic-based Benders decomposition approach for order acceptance and scheduling problem with preemption [J].
Wang, Lin ;
Zhang, Ziqing ;
Wang, Sirui .
COMPUTERS & OPERATIONS RESEARCH, 2025, 180
[33]   Using Logic-Based Benders Decomposition to Solve the Capacity- and Distance-Constrained Plant Location Problem [J].
Fazel-Zarandi, Mohammad M. ;
Beck, J. Christopher .
INFORMS JOURNAL ON COMPUTING, 2012, 24 (03) :387-398
[34]   Logic-based Benders decomposition methods for the distributed permutation flow shop scheduling problem with production and transportation cost [J].
Xiong, Fuli ;
Shi, Jiangbo ;
Jing, Lin ;
Ping, An .
COMPUTERS & OPERATIONS RESEARCH, 2025, 179
[35]   Multicut logic-based Benders decomposition for discrete-time scheduling and dynamic optimization of network batch plants [J].
Linan, David A. ;
Ricardez-Sandoval, Luis A. .
AICHE JOURNAL, 2024, 70 (09)
[36]   Solving integrated operating room planning and scheduling: Logic-based Benders decomposition versus Branch-Price-and-Cut [J].
Roshanaei, Vahid ;
Naderi, Bahman .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 293 (01) :65-78
[37]   Logic-based Benders decomposition for bi-objective parallel machine selection and job scheduling with release dates and resource consumption [J].
Wu, Peng ;
Wang, Yun ;
Chu, Chengbin .
COMPUTERS & OPERATIONS RESEARCH, 2024, 164
[38]   Logic based Benders' decomposition for orthogonal stock cutting problems [J].
Delorme, Maxence ;
Iori, Manuel ;
Martello, Silvano .
COMPUTERS & OPERATIONS RESEARCH, 2017, 78 :290-298
[39]   Scaling Up Graph Neural Networks Via Graph Coarsening [J].
Huang, Zengfeng ;
Zhang, Shengzhong ;
Xi, Chong ;
Liu, Tang ;
Zhou, Min .
KDD '21: PROCEEDINGS OF THE 27TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2021, :675-684
[40]   Domination based graph neural networks [J].
Meybodi, Mohsen Alambardar ;
Safari, Mahdi ;
Davoodijam, Ensieh .
International Journal of Computers and Applications, 2024, 46 (11) :998-1005