A model and computational tool for crew scheduling in train transportation of mine materials by using a local search strategy

This work introduces a model of the crew scheduling problem for the operation of trains in the mining industry in the North of Chile. The model possesses particular features due to specific regulations with which train operators in mine material transportation are required to comply: every week, a fixed set of trips must be made according to current demand for the transportation of mine products and supplies. In order to balance the loads of the crews in the long term, the proposed model generates an infinite horizon schedule by means of a rotative scheme in which each crew takes the place of the previous one at the beginning of the next week. This gives rise to a medium/large size 0–1 linear optimization problem, whose solution represents the optimal assignment of drivers to trips with the number of working hours per week distributed equally among crews. The model and algorithm have been implemented with a user interface suitable for the remote execution of real instances on a High Performance Computing platform. The transportation company regularly uses this computerized tool for planning crew schedules and generating efficient assignments for emerging and changing operational conditions.

[1]  Erik Demeulemeester,et al.  Integrated staffing and scheduling for an aircraft line maintenance problem , 2013, Comput. Oper. Res..

[2]  David Levine,et al.  Application of a hybrid genetic algorithm to airline crew scheduling , 1996, Comput. Oper. Res..

[3]  Andreas T. Ernst,et al.  An Integrated Optimization Model for Train Crew Management , 2001, Ann. Oper. Res..

[4]  Nigel P. Topham,et al.  Performance of the decoupled ACRI-1 architecture: the perfect club , 1995, HPCN Europe.

[5]  Jacques Desrosiers,et al.  A Column Generation Approach for Large-Scale Aircrew Rostering Problems , 1999, Oper. Res..

[6]  Ming-Shen Jian,et al.  Multiobjective genetic algorithm to solve the train crew scheduling problem , 2010 .

[7]  Ulrich Wilhelm Thonemann,et al.  Optimizing Railway Crew Scheduling at DB Schenker , 2011, Interfaces.

[8]  Alec Morton,et al.  Inequity averse optimization in operational research , 2015, Eur. J. Oper. Res..

[9]  Balachandran Vaidyanathan,et al.  Multicommodity network flow approach to the railroad crew-scheduling problem , 2007, IBM J. Res. Dev..

[10]  Marta Mesquita,et al.  A decompose-and-fix heuristic based on multi-commodity flow models for driver rostering with days-off pattern , 2015, Eur. J. Oper. Res..

[11]  Peter Sanders,et al.  High Performance Integer Optimization for Crew Scheduling , 1999, HPCN Europe.

[12]  Martin Desrochers,et al.  A Column Generation Approach to the Urban Transit Crew Scheduling Problem , 1987, Transp. Sci..

[13]  Andreas T. Ernst,et al.  Staff scheduling and rostering: A review of applications, methods and models , 2004, Eur. J. Oper. Res..

[14]  Masahiro Inuiguchi,et al.  Two-level decomposition algorithm for crew rostering problems with fair working condition , 2014, Eur. J. Oper. Res..

[15]  Cid C. de Souza,et al.  Hybrid Column Generation Approaches for Urban Transit Crew Management Problems , 2005, Transp. Sci..

[16]  Güvenç Şahin,et al.  Tactical crew planning in railways , 2011 .

[17]  Cameron G. Walker,et al.  Simultaneous disruption recovery of a train timetable and crew roster in real time , 2005, Comput. Oper. Res..

[18]  Thomas Emden-Weinert,et al.  Best Practice Simulated Annealing for the Airline Crew Scheduling Problem , 1999, J. Heuristics.

[19]  J. Beasley,et al.  A tree search algorithm for the crew scheduling problem , 1996 .