Fulong Xie , Kai Li , Jianfu Chen , Wei Xiao , Tao Zhou
{"title":"An adaptive large neighborhood search for unrelated parallel machine scheduling with setup times and delivery times","authors":"Fulong Xie , Kai Li , Jianfu Chen , Wei Xiao , Tao Zhou","doi":"10.1016/j.cor.2025.106976","DOIUrl":null,"url":null,"abstract":"<div><div>This paper investigates the problem of scheduling jobs on unrelated parallel machines, considering setup times and delivery times. The objective is to minimize the total weighted service time, which is the sum of the job’s completion time and delivery time. To address the problem, we introduce a mixed-integer programming model that is solved by the commercial solver CPLEX. Due to the NP-hardness of the problem, an adaptive large neighborhood search (ALNS) is developed to solve large-scale instances. The ALNS integrates effective operators and an initial solution generation method. Moreover, we propose a local search that consists of the problem’s lemmas and random variable neighborhood descent. To assess the performance of metaheuristic algorithms, a column generation algorithm (CG) is proposed. Afterwards, we carry out extensive numerical experiments on 4200 instances with up to 20 machines and 320 jobs. The results on small-scale instances show that the CG is capable of obtaining lower bounds tighter than those of the CPLEX, and ALNS is able to obtain solutions that are not inferior to the CPLEX in a very short time (0.33s). Furthermore, results on large-scale instances demonstrate that the duality gap between the upper and lower bounds of the ALNS is smaller than that of four state-of-the-art metaheuristic algorithms designed to solve similar problems.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"177 ","pages":"Article 106976"},"PeriodicalIF":4.1000,"publicationDate":"2025-01-09","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/S0305054825000048","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 investigates the problem of scheduling jobs on unrelated parallel machines, considering setup times and delivery times. The objective is to minimize the total weighted service time, which is the sum of the job’s completion time and delivery time. To address the problem, we introduce a mixed-integer programming model that is solved by the commercial solver CPLEX. Due to the NP-hardness of the problem, an adaptive large neighborhood search (ALNS) is developed to solve large-scale instances. The ALNS integrates effective operators and an initial solution generation method. Moreover, we propose a local search that consists of the problem’s lemmas and random variable neighborhood descent. To assess the performance of metaheuristic algorithms, a column generation algorithm (CG) is proposed. Afterwards, we carry out extensive numerical experiments on 4200 instances with up to 20 machines and 320 jobs. The results on small-scale instances show that the CG is capable of obtaining lower bounds tighter than those of the CPLEX, and ALNS is able to obtain solutions that are not inferior to the CPLEX in a very short time (0.33s). Furthermore, results on large-scale instances demonstrate that the duality gap between the upper and lower bounds of the ALNS is smaller than that of four state-of-the-art metaheuristic algorithms designed to solve similar problems.
期刊介绍:
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.