Late train-crew rescheduling: A tabu-search-based approach using restricted DFS

IF 4.4 4区 工程技术 Q3 TRANSPORTATION
Journal of Public Transportation Pub Date : 2026-01-01 Epub Date: 2026-09-16 DOI:10.1016/j.jpubtr.2026.100178
Liyun Yu, Carl Henrik Häll, Anders Peterson, Christiane Schmidt
{"title":"Late train-crew rescheduling: A tabu-search-based approach using restricted DFS","authors":"Liyun Yu,&nbsp;Carl Henrik Häll,&nbsp;Anders Peterson,&nbsp;Christiane Schmidt","doi":"10.1016/j.jpubtr.2026.100178","DOIUrl":null,"url":null,"abstract":"<div><div>In this paper, we reschedule the duties of train drivers one day before the operation. Because several drivers are absent (for example, because of sick leave), some trains have no driver. Thus, duties need to be rescheduled for the day of operation. We start with a feasible crew schedule for each of the remaining operating drivers, a set of unassigned tasks originally assigned to the absent drivers, and a set of standby drivers with fixed start time, end time, start depot, and end depot. Our aim is to generate a crew schedule with as few canceled tasks as possible. We present a tabu-search-based approach with restricted graph search for crew rescheduling. We also adopt a column-generation approach as a benchmark to reflect the same restrictions and objective function as our tabu-search-based approach. We use it to compare the quality of the results, computational time, and other performance indicators. Our tabu-search-based approach needs less computational time than the column-generation approach to compute an acceptable result. We further test the performance of our approach under different settings. One of the datasets used in the experiments originated from a regional passenger-train system around Stockholm, Sweden, and was provided by Mälartåg. The other dataset is generated from the open-source crew scheduling data from the ROMSOC project.</div></div>","PeriodicalId":47173,"journal":{"name":"Journal of Public Transportation","volume":"28 ","pages":"Article 100178"},"PeriodicalIF":4.4000,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Public Transportation","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1077291X26000329","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/9/16 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"TRANSPORTATION","Score":null,"Total":0}
引用次数: 0

Abstract

In this paper, we reschedule the duties of train drivers one day before the operation. Because several drivers are absent (for example, because of sick leave), some trains have no driver. Thus, duties need to be rescheduled for the day of operation. We start with a feasible crew schedule for each of the remaining operating drivers, a set of unassigned tasks originally assigned to the absent drivers, and a set of standby drivers with fixed start time, end time, start depot, and end depot. Our aim is to generate a crew schedule with as few canceled tasks as possible. We present a tabu-search-based approach with restricted graph search for crew rescheduling. We also adopt a column-generation approach as a benchmark to reflect the same restrictions and objective function as our tabu-search-based approach. We use it to compare the quality of the results, computational time, and other performance indicators. Our tabu-search-based approach needs less computational time than the column-generation approach to compute an acceptable result. We further test the performance of our approach under different settings. One of the datasets used in the experiments originated from a regional passenger-train system around Stockholm, Sweden, and was provided by Mälartåg. The other dataset is generated from the open-source crew scheduling data from the ROMSOC project.
列车晚点重新调度:基于禁忌搜索的受限DFS方法
在本文中,我们在开行前一天重新安排火车司机的工作。由于几个司机缺席(例如,因为请病假),一些火车没有司机。因此,需要在行动当天重新安排任务。我们首先为每个剩余的操作司机制定一个可行的船员计划,一组最初分配给缺席司机的未分配任务,以及一组具有固定的开始时间、结束时间、起始仓库和结束仓库的备用司机。我们的目标是生成一个船员时间表,其中取消的任务尽可能少。提出了一种基于禁忌搜索的限制图搜索方法。我们还采用列生成方法作为基准,以反映与基于禁忌搜索的方法相同的限制和目标函数。我们用它来比较结果的质量、计算时间和其他性能指标。我们基于禁忌搜索的方法比列生成方法需要更少的计算时间来计算可接受的结果。我们进一步测试了我们的方法在不同设置下的性能。实验中使用的一个数据集来自瑞典斯德哥尔摩附近的一个区域性客运列车系统,由Mälartåg提供。另一个数据集是由来自ROMSOC项目的开源船员调度数据生成的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
6.40
自引率
0.00%
发文量
29
审稿时长
26 days
期刊介绍: The Journal of Public Transportation, affiliated with the Center for Urban Transportation Research, is an international peer-reviewed open access journal focused on various forms of public transportation. It publishes original research from diverse academic disciplines, including engineering, economics, planning, and policy, emphasizing innovative solutions to transportation challenges. Content covers mobility services available to the general public, such as line-based services and shared fleets, offering insights beneficial to passengers, agencies, service providers, and communities.
×
引用
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学术官方微信
小红书