A graph partitioning strategy for solving large-scale crew scheduling problems

被引:0
|
作者
Silke Jütte
Ulrich W. Thonemann
机构
[1] University of Cologne,Department of Supply Chain Management and Management Science
来源
OR Spectrum | 2015年 / 37卷
关键词
Railway operations; Crew scheduling; Large-scale optimization; Graph partitioning;
D O I
暂无
中图分类号
学科分类号
摘要
Railway crew scheduling deals with generating driver duties for a given train timetable such that all work regulations are met and the resulting schedule has minimal cost. Typical problem instances in the freight railway industry require the generation of duties for thousands of drivers operating tens of thousands of trains per week. Due to short runtime requirements, common solution approaches decompose the optimization problem into smaller subproblems that are solved separately. Several studies have shown that the way of decomposing the problem significantly affects the solution quality. An overall best decomposition strategy for a freight railway crew scheduling problem, though, is not known. In this paper, we present general considerations on when to assign two scheduled train movements to separate subproblems (and when to rather assign them to the same subproblem) and deduct a graph partitioning based decomposition algorithm with several variations. Using a set of real-world problem instances from a major European railway freight carrier, we evaluate our strategy and benchmark the performance of the decomposition algorithm both against a common non-decomposition algorithm and a lower bound on the optimal solution schedule. The test runs show that our decomposition algorithm is capable of producing high-quality solution schedules while significantly cutting runtimes compared to the non-decomposition solution algorithm. We are following a ”greenfield” approach, where no information on previous schedules is needed. Hence, our approach is applicable to any railway crew scheduling setting, including network enlargement, integration of new customers, etc.
引用
收藏
页码:137 / 170
页数:33
相关论文
共 50 条
  • [41] Hybrid decomposition heuristics for solving large-scale scheduling problems in semiconductor wafer fabrication
    Sourirajan, Karthik
    Uzsoy, Reha
    [J]. JOURNAL OF SCHEDULING, 2007, 10 (01) : 41 - 65
  • [42] Solving large-scale optimization problems with EFCOSS
    Bischof, CH
    Bücker, HM
    Lang, B
    Rasch, A
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2003, 34 (10) : 633 - 639
  • [43] SOLVING (LARGE-SCALE) MATCHING PROBLEMS COMBINATORIALLY
    DERIGS, U
    METZ, A
    [J]. MATHEMATICAL PROGRAMMING, 1991, 50 (01) : 113 - 121
  • [44] AN ALGORITHM FOR SOLVING LARGE-SCALE TRANSSHIPMENT PROBLEMS
    OSMAN, MSA
    ELLAIMONY, EEM
    [J]. INDIAN JOURNAL OF TECHNOLOGY, 1986, 24 (06): : 296 - 302
  • [45] A Study on Reachability Problems of Large-scale Graph
    Ma, Jing-yan
    Zhang, Ke-hong
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND TECHNOLOGY (ICCST 2015), 2015, : 244 - 254
  • [46] Solving the Electric Vehicle Scheduling Problem at Large-Scale
    Cokyasar, Taner
    Verbas, Omer
    Davatgari, Amir
    Mohammadian, Abolfazl
    [J]. 2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 1134 - 1139
  • [47] Petascale computing for large-scale graph problems
    Bader, David A.
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 166 - 169
  • [48] Petascale computing for large-scale graph problems
    Bader, David A.
    [J]. CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 779 - 779
  • [49] Distributed constraints for large-scale scheduling problems
    Abril, M
    Salido, MA
    Barber, F
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 837 - 837
  • [50] Critical Path Awareness Techniques for Large-Scale Graph Partitioning
    Wu, Baixuan
    Xiao, Zheng
    Lin, Peiying
    Tang, Zhuo
    Li, Kenli
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2023, 8 (03): : 412 - 422