具有设置时间和交付时间的不相关并行机器调度的自适应大邻域搜索

IF 4.1 2区 工程技术 Q2 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Fulong Xie , Kai Li , Jianfu Chen , Wei Xiao , Tao Zhou
{"title":"具有设置时间和交付时间的不相关并行机器调度的自适应大邻域搜索","authors":"Fulong Xie ,&nbsp;Kai Li ,&nbsp;Jianfu Chen ,&nbsp;Wei Xiao ,&nbsp;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":"{\"title\":\"An adaptive large neighborhood search for unrelated parallel machine scheduling with setup times and delivery times\",\"authors\":\"Fulong Xie ,&nbsp;Kai Li ,&nbsp;Jianfu Chen ,&nbsp;Wei Xiao ,&nbsp;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}","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

摘要

研究了不相关并行机器上的作业调度问题,考虑了装配时间和交货时间。目标是最小化总加权服务时间,即工作完成时间和交付时间的总和。为了解决这个问题,我们引入了一个混合整数规划模型,该模型由商用求解器CPLEX来求解。由于问题的np -硬度,提出了一种自适应大邻域搜索(ALNS)来求解大规模实例。该算法集成了有效算子和初始解生成方法。此外,我们提出了一种由问题引理和随机变量邻域下降组成的局部搜索方法。为了评估元启发式算法的性能,提出了一种列生成算法(CG)。之后,我们在多达20台机器和320个作业的4200个实例上进行了广泛的数值实验。小尺度实例的结果表明,CG算法能够获得比CPLEX算法更严格的下界,而ALNS算法能够在很短的时间内(0.33s)获得不低于CPLEX算法的解。此外,在大规模实例上的结果表明,ALNS的上界和下界之间的对偶性差距小于用于解决类似问题的四种最先进的元启发式算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An adaptive large neighborhood search for unrelated parallel machine scheduling with setup times and delivery times
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Computers & Operations Research
Computers & Operations Research 工程技术-工程:工业
CiteScore
8.60
自引率
8.70%
发文量
292
审稿时长
8.5 months
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信