{"title":"A local search enhanced logic-based Benders decomposition approach for order acceptance and scheduling problem with preemption","authors":"Lin Wang , Ziqing Zhang , Sirui Wang","doi":"10.1016/j.cor.2025.107047","DOIUrl":null,"url":null,"abstract":"<div><div>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</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"180 ","pages":"Article 107047"},"PeriodicalIF":4.1000,"publicationDate":"2025-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Operations Research","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0305054825000759","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
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
期刊介绍:
Operations research and computers meet in a large number of scientific fields, many of which are of vital current concern to our troubled society. These include, among others, ecology, transportation, safety, reliability, urban planning, economics, inventory control, investment strategy and logistics (including reverse logistics). Computers & Operations Research provides an international forum for the application of computers and operations research techniques to problems in these and related fields.