Acceleration strategies of the column generation method for the crew scheduling problem

M. Koháni, J. Janáček
{"title":"Acceleration strategies of the column generation method for the crew scheduling problem","authors":"M. Koháni, J. Janáček","doi":"10.1109/SOLI.2017.8120969","DOIUrl":null,"url":null,"abstract":"Crew scheduling is an important optimization problem in the railway industry. In last decades, the extension of computational resources made it feasible to address real-life problems generating large-scale set covering problems. Broadly used is the concept of shift frames, which is well suited current practice of several railway operators. In the case when the problem is described by one complete model, which covers all characteristics of the crew scheduling problem, it may lead to a large linear programming problem formulation, which can attack the limits of a common IP-solver. To overcome this obstacle, column generation technique can be used. Column generation technique can reduce the size of solved model. Despite the fact that it cannot find the optimal solution, it can enable to solve larger instances. In this contribution we explain the concept of frames used in design of periodic timetable and analyze the property of the particular frame networks. We explain the column generating principle in connection with the crew scheduling problem. We present improving methods to accelerate the column generation method that are able to find solution of the solved sub-problem faster and different strategies of producing the initial collections of columns, which enable to make the column generation process more effective. Although the computational time in the scheduling problems is not an critical issue, the reduce of the computational time can enable to use this method in the decision supporting tool for the crew schedule design under practical conditions, especially in large scale problems. To test proposed improvements we use various benchmarks of real problems from crew scheduling in railway transportation systems.","PeriodicalId":190544,"journal":{"name":"2017 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOLI.2017.8120969","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Crew scheduling is an important optimization problem in the railway industry. In last decades, the extension of computational resources made it feasible to address real-life problems generating large-scale set covering problems. Broadly used is the concept of shift frames, which is well suited current practice of several railway operators. In the case when the problem is described by one complete model, which covers all characteristics of the crew scheduling problem, it may lead to a large linear programming problem formulation, which can attack the limits of a common IP-solver. To overcome this obstacle, column generation technique can be used. Column generation technique can reduce the size of solved model. Despite the fact that it cannot find the optimal solution, it can enable to solve larger instances. In this contribution we explain the concept of frames used in design of periodic timetable and analyze the property of the particular frame networks. We explain the column generating principle in connection with the crew scheduling problem. We present improving methods to accelerate the column generation method that are able to find solution of the solved sub-problem faster and different strategies of producing the initial collections of columns, which enable to make the column generation process more effective. Although the computational time in the scheduling problems is not an critical issue, the reduce of the computational time can enable to use this method in the decision supporting tool for the crew schedule design under practical conditions, especially in large scale problems. To test proposed improvements we use various benchmarks of real problems from crew scheduling in railway transportation systems.
乘员调度问题列生成法的加速策略
班组调度是铁路行业一个重要的优化问题。在过去的几十年里,计算资源的扩展使得解决产生大规模集合覆盖问题的现实问题成为可能。广泛使用的是移位框架的概念,它非常适合目前一些铁路运营商的做法。当问题被一个完整的模型描述时,该模型涵盖了机组调度问题的所有特征,这可能导致一个庞大的线性规划问题公式,这可能会攻击普通ip求解器的极限。为了克服这个障碍,可以使用柱生成技术。柱生成技术可以减小求解模型的尺寸。尽管它不能找到最优解,但它可以解决更大的实例。在这篇文章中,我们解释了周期时间表设计中使用的框架概念,并分析了特定框架网络的性质。结合机组调度问题,阐述了列生成原理。我们提出了加速列生成方法的改进方法,能够更快地找到已解子问题的解,并提出了不同的生成列初始集合的策略,使列生成过程更加有效。虽然调度问题的计算时间不是关键问题,但计算时间的减少可以使该方法在实际情况下,特别是在大规模问题中,应用于船员调度设计的决策支持工具中。为了测试提出的改进,我们使用了铁路运输系统中机组调度实际问题的各种基准。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信