Column Generation with Dynamic Duty Selection for Railway Crew Rescheduling

  • Authors:
  • Daniel Potthoff;Dennis Huisman;Guy Desaulniers

  • Affiliations:
  • Econometric Institute and ECOPT, Erasmus University Rotterdam, NL-3000 DR Rotterdam, The Netherlands, and Department of Logistics, Netherlands Railways, NL-3500 HA Utrecht, The Netherlands;Econometric Institute and ECOPT, Erasmus University Rotterdam, NL-3000 DR Rotterdam, The Netherlands, and Department of Logistics, Netherlands Railways, NL-3500 HA Utrecht, The Netherlands;École Polytechnique de Montréal and GERAD, Department of Mathematics and Industrial Engineering, Montréal, Québec H3C 3AT, Canada

  • Venue:
  • Transportation Science
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Dutch railway network experiences about three large disruptions per day on average. In this paper, we present an algorithm to reschedule the crews when such a disruption occurs. The algorithm is based on column generation techniques combined with Lagrangian heuristics. Since the number of duties is very large in practical instances, we first define a core problem of tractable size. If some tasks remain uncovered in the solution of the core problem, we perform a neighborhood exploration to improve the solution. Computational experiments with real-life instances show that our method is capable of producing good solutions within a couple of minutes of computation time.