A tabu search algorithm for Unspecified Parallel Machine scheduling with shift consideration

IF 4.3 2区 工程技术 Q2 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Ponpot Jartnillaphand , Elham Mardaneh , Hoa T. Bui
{"title":"A tabu search algorithm for Unspecified Parallel Machine scheduling with shift consideration","authors":"Ponpot Jartnillaphand ,&nbsp;Elham Mardaneh ,&nbsp;Hoa T. Bui","doi":"10.1016/j.cor.2025.107151","DOIUrl":null,"url":null,"abstract":"<div><div>This paper addresses the Unspecified Parallel Machine Flexible Resource Scheduling (UPMFRS) problem with shift consideration, focusing on assigning jobs to parallel machines while accounting for shifts and worker breaks, a practical aspect often overlooked in the literature. In this problem, teams of workers are treated as machines, and the duration of each job depends on the number of workers assigned to the team. We propose a two-stage algorithm combining bin-packing with a job scheduling heuristic to generate initial solutions. In the first stage, jobs and resources are allocated to active teams, while in the second stage, jobs are scheduled for each team. Then, the initial solutions are refined using a novel tabu search algorithm designed to handle the complexities of the problem. Our tabu search integrates neighborhood exploration techniques and strategic move selection to avoid local optima. The proposed algorithm’s performance is compared with the exact methods, the branch and cut in CPLEX, and the state-of-the-art bilinear branch and check (BBCh) algorithm. Numerical experiments indicate that our tabu search algorithm generates high-quality solutions. When these solutions are used as a warm start for BBCh (hybrid BBCh), BBCh’s performance is significantly enhanced. While BBCh alone and CPLEX can solve instances with up to 35 jobs, tabu search and the hybrid BBCh successfully handle problems with up to 100 jobs. These results confirm that the hybrid approach, with the high-quality solutions provided by our tabu search algorithm, is highly effective, practical, and reliable for large-scale scenarios while maintaining reasonable computational times.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107151"},"PeriodicalIF":4.3000,"publicationDate":"2025-06-10","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/S0305054825001790","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 the Unspecified Parallel Machine Flexible Resource Scheduling (UPMFRS) problem with shift consideration, focusing on assigning jobs to parallel machines while accounting for shifts and worker breaks, a practical aspect often overlooked in the literature. In this problem, teams of workers are treated as machines, and the duration of each job depends on the number of workers assigned to the team. We propose a two-stage algorithm combining bin-packing with a job scheduling heuristic to generate initial solutions. In the first stage, jobs and resources are allocated to active teams, while in the second stage, jobs are scheduled for each team. Then, the initial solutions are refined using a novel tabu search algorithm designed to handle the complexities of the problem. Our tabu search integrates neighborhood exploration techniques and strategic move selection to avoid local optima. The proposed algorithm’s performance is compared with the exact methods, the branch and cut in CPLEX, and the state-of-the-art bilinear branch and check (BBCh) algorithm. Numerical experiments indicate that our tabu search algorithm generates high-quality solutions. When these solutions are used as a warm start for BBCh (hybrid BBCh), BBCh’s performance is significantly enhanced. While BBCh alone and CPLEX can solve instances with up to 35 jobs, tabu search and the hybrid BBCh successfully handle problems with up to 100 jobs. These results confirm that the hybrid approach, with the high-quality solutions provided by our tabu search algorithm, is highly effective, practical, and reliable for large-scale scenarios while maintaining reasonable computational times.
考虑移位的未指定并行机调度的禁忌搜索算法
本文在考虑班次的情况下解决了未指定并行机灵活资源调度(UPMFRS)问题,重点是在考虑班次和工人休息的同时将工作分配给并行机,这是文献中经常忽视的一个实际方面。在这个问题中,工人团队被视为机器,每个工作的持续时间取决于分配给该团队的工人数量。我们提出了一种结合装箱和作业调度启发式的两阶段算法来生成初始解。在第一阶段,作业和资源被分配给活动的团队,而在第二阶段,作业被分配给每个团队。然后,使用一种新的禁忌搜索算法来改进初始解,该算法旨在处理问题的复杂性。我们的禁忌搜索结合了邻域探索技术和策略选择来避免局部最优。将该算法的性能与精确算法、CPLEX中的分支与割法以及最先进的双线性分支与校验(BBCh)算法进行比较。数值实验表明,禁忌搜索算法能生成高质量的解。当这些解决方案被用作BBCh(混合BBCh)的热启动时,BBCh的性能显着提高。虽然单独的BBCh和CPLEX可以解决多达35个作业的实例,但禁忌搜索和混合BBCh可以成功处理多达100个作业的问题。这些结果证实,混合方法在禁忌搜索算法提供的高质量解决方案下,在保持合理计算时间的情况下,在大规模场景下是高效、实用和可靠的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
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学术文献互助群
群 号:604180095
Book学术官方微信