Modeling and solving the crew rostering problem

被引:70
|
作者
Caprara, A [1 ]
Toth, P
Vigo, D
Fischetti, M
机构
[1] Univ Bologna, Bologna, Italy
[2] Univ Udine, I-33100 Udine, Italy
关键词
D O I
10.1287/opre.46.6.820
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The Crew Rostering Problem (CRP) aims at determining an optimal sequencing of a given set of duties into rosters satisfying operational constraints deriving from union contract and company regulations. Previous work on CRP addresses mainly urban mass-transit systems, in which the minimum number of crews to perform the duties can easily be determined, and the objective is to evenly distribute the workload among the crews. In typical railway applications, however, the roster construction has to take into account more involved sequencing rules, and the main objective is the minimization of the number of crews needed to perform the duties. In this paper we propose a basic model for CRP, and describe a Lagrangian lower bound based on the solution of an assignment problem on a suitably defined graph. The information obtained through the lower bound computation is used to drive an effective algorithm for finding a tight approximate solution to the problem. Computational results for real-world instances from railway applications involving up to 1,000 duties are presented, showing that the proposed approach yields, within short computing time, lower and upper bound values that are typically very close. The code based on the approach we propose won the FARO competition organized by the Italian railway company, Ferrovie della State SpA, in 1995.
引用
收藏
页码:820 / 830
页数:11
相关论文
共 50 条
  • [1] Modeling and solving the crew rostering problem
    Univ of Bologna, Bologna, Italy
    Oper Res, 6 (820-830):
  • [2] A Heuristic Algorithm for Solving Crew Rostering Problem
    Zhao, Mingyu
    Wang, Zhenyu
    Liu, Qiong
    SUSTAINABLE ENVIRONMENT AND TRANSPORTATION, PTS 1-4, 2012, 178-181 : 2854 - 2858
  • [3] Modelling and solving railway crew rostering problem
    Tapkan, Pinar
    Ozbakir, Lale
    Kulluk, Sinem
    Telcioglu, Burak
    JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2018, 33 (03): : 953 - 965
  • [4] An intelligent approach for solving the Airlines Crew Rostering Problem
    El Moudani, W
    Cosenza, CAN
    Mora-Camino, F
    ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2001, : 73 - 79
  • [5] Solving balanced bus crew rostering problem with genetic algorithm
    Ma, Jihui
    Liu, Tao
    Guan, Wei
    SUSTAINABLE CITIES DEVELOPMENT AND ENVIRONMENT PROTECTION, PTS 1-3, 2013, 361-363 : 2070 - +
  • [6] Airline crew rostering: Problem types, modeling, and optimization
    Kohl, N
    Karisch, SE
    ANNALS OF OPERATIONS RESEARCH, 2004, 127 (1-4) : 223 - 257
  • [7] Airline Crew Rostering: Problem Types, Modeling, and Optimization
    Niklas Kohl
    Stefan E. Karisch
    Annals of Operations Research, 2004, 127 : 223 - 257
  • [8] Metaheuristics approach for solving personalized crew rostering problem in public bus transit
    Xie, Lin
    Merschformann, Marius
    Kliewer, Natalia
    Suhl, Leena
    JOURNAL OF HEURISTICS, 2017, 23 (05) : 321 - 347
  • [9] Metaheuristics approach for solving personalized crew rostering problem in public bus transit
    Lin Xie
    Marius Merschformann
    Natalia Kliewer
    Leena Suhl
    Journal of Heuristics, 2017, 23 : 321 - 347
  • [10] Modeling and solving for railway crew scheduling problem
    Wang, Fuzhang
    Wang, Haixing
    Shen, Jinsheng
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 8621 - +