A Flexible, Fast, and Optimal Modeling Approach Applied to Crew Rostering at London Underground

被引:0
作者
ManMohan S. Sodhi
Stephen Norris
机构
[1] City University London,Cass Business School
[2] London Underground,undefined
来源
Annals of Operations Research | 2004年 / 127卷
关键词
crew rostering; rota; mixed-integer linear programming; cyclic graph; decomposition; aggregation;
D O I
暂无
中图分类号
学科分类号
摘要
We present a general modeling approach to crew rostering and its application to computer-assisted generation of rotation-based rosters (or rotas) at the London Underground. Our goals were flexibility, speed, and optimality, and our approach is unique in that it achieves all three. Flexibility was important because requirements at the Underground are evolving and because specialized approaches in the literature did not meet our flexibility-implied need to use standard solvers. We decompose crew rostering into stages that can each be solved with a standard commercial MILP solver. Using a 167 MHz Sun UltraSparc 1 and CPLEX 4.0 MILP solver, we obtained high-quality rosters in runtimes ranging from a few seconds to a few minutes within 2% of optimality. Input data were takes from different depots with crew sizes ranging from 30–150 drivers, i.e., with number of duties ranging from about 200–1000. Using an argument based on decomposition and aggregation, we prove the optimality of our approach for the overall crew rostering problem.
引用
收藏
页码:259 / 281
页数:22
相关论文
共 7 条
  • [1] Bixby R.(2002)Solving Real-World Linear Programs: A Decade and More of Progress Operations Research 50 3-15
  • [2] Caprara A.(1998)Modeling and Solving the Crew Rostering Problem. Operations Research 46 820-830
  • [3] Fischetti M.(2001)Algorithms for Hybrid MILP/CP Models for a Class of Optimization Problems INFORMS Journal on Computing 13 258-276
  • [4] Toth P.(undefined)undefined undefined undefined undefined-undefined
  • [5] Vigo D.(undefined)undefined undefined undefined undefined-undefined
  • [6] Jain V.(undefined)undefined undefined undefined undefined-undefined
  • [7] Grossman I.E.(undefined)undefined undefined undefined undefined-undefined