Optimizing railway crew schedules with fairness preferences

被引:24
|
作者
Jutte, Silke [1 ]
Mueller, Daniel [2 ]
Thonemann, Ulrich W. [2 ]
机构
[1] Int Univ Appl Sci Bad Honnef Bonn, Dept Business Adm & Econ, Mullheimer Str 38, D-53604 Bad Honnef, Germany
[2] Univ Cologne, D-50923 Cologne, Germany
关键词
Crew scheduling; Fairness; Large-scale optimization; Decision support; SHIFT WORK; COLUMN GENERATION; SLEEP; NURSES;
D O I
10.1007/s10951-016-0499-4
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Railway crew scheduling deals with generating duties for train drivers to cover all train movements of a given timetable while taking into account a set of work regulations. The objective is to minimize the overall costs associated with a crew schedule, which includes workforce costs and hotel costs. A cost minimal schedule often contains duties that are unpopular to train drivers, and these unpopular duties are often unevenly distributed among crew depots. At the company that motivated our research, for example, train drivers dislike duties that start in the early morning hours. Currently, some crew depots operate large numbers of these unpopular duties, while others do not have any unpopular duties at all. The train drivers perceive this situation as unfair. They prefer schedules with fewer and more evenly distributed unpopular duties across crew depots. In this paper, we define and measure unpopularity and (un)fairness in a railway crew scheduling context. We integrate fairness conditions into a column generation-based solution algorithm and analyze the effect of increased fairness on cost. We also show how increased fairness affects the unpopularity of a schedule. Our method has been applied to test instances at a large European railway freight carrier. Compared to a standard approach that penalizes only the number of unpopular duties in a schedule, we were able to significantly improve schedule fairness with only marginal increases in schedule cost.
引用
收藏
页码:43 / 55
页数:13
相关论文
共 50 条
  • [1] Optimizing railway crew schedules with fairness preferences
    Silke Jütte
    Daniel Müller
    Ulrich W. Thonemann
    Journal of Scheduling, 2017, 20 : 43 - 55
  • [2] OPTIMIZING FLIGHT CREW SCHEDULES
    GERSHKOFF, I
    INTERFACES, 1989, 19 (04) : 29 - 43
  • [3] Heuristic for Railway Crew Scheduling With Connectivity of Schedules
    Bansal, Akshat
    Anoop, Kezhe Perumpadappu
    Rangaraj, Narayan
    TRANSPORTATION RESEARCH RECORD, 2024, 2678 (08) : 873 - 887
  • [4] Railway crew planning with fairness over time
    van Rossum, B. T. C.
    Dollevoet, T.
    Huisman, D.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 318 (01) : 55 - 70
  • [5] Railway crew capacity planning problem with connectivity of schedules
    Suyabatmaz, Ali Cetin
    Sahin, Guvenc
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2015, 84 : 88 - 100
  • [6] Crew Decision Assist: System for Optimizing Crew Assignments a BNSF Railway
    Roth, Brian
    Balakrishnan, Anantaram
    Dewan, Pooja
    Kuo, April
    Mallampati, Dasaradh
    Morales, Juan
    INTERFACES, 2018, 48 (05) : 436 - 448
  • [7] Optimizing Railway Crew Scheduling at DB Schenker
    Juette, Silke
    Albers, Marc
    Thonemann, Ulrich W.
    Haase, Knut
    INTERFACES, 2011, 41 (02) : 109 - 122
  • [8] Fairness in optimizing bus-crew scheduling process
    Ma, Jihui
    Song, Cuiying
    Ceder, Avishai
    Liu, Tao
    Guan, Wei
    PLOS ONE, 2017, 12 (11):
  • [9] Coordinating optimizing and genetic algorithm for the railway crew schedule
    Mei, Lai
    Zhi, Liu
    2005 International Symposium on Computer Science and Technology, Proceedings, 2005, : 48 - 51
  • [10] Optimizing Crew Rostering with Multilicense on High-Speed Railway Lines
    Tian, Zhiqiang
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2014, 2014