A local search enhanced logic-based Benders decomposition approach for order acceptance and scheduling problem with preemption

被引:0
作者
Wang, Lin [1 ]
Zhang, Ziqing [1 ]
Wang, Sirui [2 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Management, Wuhan 430074, Peoples R China
[2] Zhongnan Univ Econ & Law, Sch Informat Engn, Wuhan 430073, Peoples R China
关键词
Order acceptance and scheduling; Preemption; Logic-based Benders decomposition; TOTAL WEIGHTED TARDINESS; SINGLE-MACHINE; BOUND ALGORITHM; CONTINUOUS-TIME; RELEASE DATES; MINIMIZE; JOBS; SELECTION; BRANCH; FORMULATIONS;
D O I
10.1016/j.cor.2025.107047
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper addresses an order acceptance and scheduling problem (OAS) that incorporates the allowance for preemption. We introduce a novel continuous-time mixed-integer linear programming (MILP) formulation for the problem. Allowing preemption greatly increases the complexity of the MILP model by requiring a larger number of variables and constraints to sequence order parts, rather than merely orders. Consequently, the performance of the MILP formulation rapidly deteriorates as the problem size grows. To efficiently solve the problem, we propose an approach based on the logic-based Benders decomposition (LBBD). The preemptive Earliest Due Date (EDD) rule is utilized to efficiently solve the subproblem in LBBD. Additionally, a local search heuristic is developed to construct high-quality solutions based on the LBBD master problem solutions. This local search-enhanced LBBD approach (LS-LBBD) is capable of solving instances with up to 200 orders to optimality within 3600 s, achieving an average optimality gap of only 3.02% across 200-order instances with various parameters. The effectiveness of the local search heuristic has been validated by comparative experiments. For instances where the optimal solution was not obtained, the solutions from LS-LBBD were on average 6.57% better than those from the original LBBD.
引用
收藏
页数:18
相关论文
共 66 条
[1]   An exact approach to minimizing total weighted tardiness with release dates [J].
Akturk, MS ;
Ozdemir, D .
IIE TRANSACTIONS, 2000, 32 (11) :1091-1101
[2]   A branch and bound to minimize the number of late jobs on a single machine with release time constraints [J].
Baptiste, Philippe ;
Peridy, Laurent ;
Pinson, Eric .
European Journal of Operational Research, 2003, 144 (01) :1-11
[3]   The distributionally robust machine scheduling problem with job selection and sequence-dependent setup times [J].
Bruni, M. E. ;
Khodaparasti, S. ;
Demeulemeester, E. .
COMPUTERS & OPERATIONS RESEARCH, 2020, 123
[4]   Discrete and continuous-time formulations for dealing with break periods: Preemptive and non-preemptive scheduling [J].
Castro, Pedro M. ;
Harjunkoski, Iiro ;
Grossmann, Ignacio E. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 278 (02) :563-577
[5]   A tabu search algorithm for order acceptance and scheduling [J].
Cesaret, Bahriye ;
Oguz, Ceyda ;
Salman, F. Sibel .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (06) :1197-1205
[6]   Pricing and scheduling decisions with leadtime flexibility [J].
Charnsirisakskul, K ;
Griffin, PM ;
Keskinocak, P .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 171 (01) :153-169
[7]   Order selection and scheduling with leadtime flexibility [J].
Charnsirisakskul, K ;
Griffin, PM ;
Keskinocak, P .
IIE TRANSACTIONS, 2004, 36 (07) :697-707
[8]   Logic-based Benders decomposition for order acceptance and scheduling in distributed manufacturing [J].
Chen, Jian ;
Ma, Wenjing ;
Ye, Xudong ;
Zhao, Zhiheng .
ADVANCED ENGINEERING INFORMATICS, 2023, 58
[9]   Minimizing maximum delivery completion time for order scheduling with rejection [J].
Chen, Ren-Xia ;
Li, Shi-Sheng .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2020, 40 (04) :1044-1064
[10]   Single-machine hierarchical scheduling with release dates and preemption to minimize the total completion time and a regular criterion [J].
Chen, Rubing ;
Yuan, Jinjiang ;
Ng, C. T. ;
Cheng, T. C. E. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 293 (01) :79-92