Annals of Operations Research

, Volume 271, Issue 2, pp 1107–1129 | Cite as

Two-phase heuristic for SNCF rolling stock problem

  • Mirsad BuljubašićEmail author
  • Michel Vasquez
  • Haris Gavranović
Rolling Stock Unit Management


A two-phase approach was adopted to solve the problem given during the ROADEF/EURO Challenge 2014 competition. The problem focuses on rolling stock management at railway sites, as defined by French Railways (SNCF). In the first phase, a train assignment problem is solved by combining a greedy heuristic procedure with integer programming. The objective is to maximize the number of assigned departures while meeting technical constraints. The second phase consists of scheduling train movements inside the station while minimizing the number of cancelled (uncovered) arrivals and departures. This schedule has to comply with resource constraints such as capacity, length, order of trains, etc. A constructive heuristic is used to build a feasible schedule, which is subject to improvement by an iterative procedure based on a local search. Experiment results, that demonstrate the effectiveness of our approach on the large scale instances provided by SNCF, are presented hereafter.


Greedy heuristic Integer programming Local search Rolling stock Scheduling 


  1. Cambazard, H., & Catusse, N. (2014). Roadef challenge 2014: A modeling approach, rolling stock unit management on railway sites. IFORS 2014, Barcelona 13–18 July.Google Scholar
  2. Corman, F., D’Ariano, A., Pacciarelli, D., & Pranzo, M. (2010). A tabu search algorithm for rerouting trains during rail operations. Transportation Research Part B: Methodological, 44(1), 175–192.CrossRefGoogle Scholar
  3. Freling, R., Lentink, R. M., Kroon, L. G., & Huisman, D. (2005). Shunting of passenger train units in a railway station. Transportation Science, 39(2), 261–272.CrossRefGoogle Scholar
  4. Haahr, J., & Bull, S. H. (2014). Exact methods for solving the train departure matching problem. IFORS 2014, Barcelona 13–18 July.Google Scholar
  5. Huisman, D., Kroon, L., Lentink, R., & Vromans, M. (2005). Operations Research in Passenger Railway Transportation. No ERS-2005-023-LIS, ERIM Report Series Research in Management, Erasmus Research Institute of Management (ERIM).Google Scholar
  6. Lentink, R. M., Fioole, P. J., Kroon, L. G., & van’t Woudt, C. (2003). Applying operations research techniques to planning of train shunting. Technical Report ERS-2003-094-LIS, Erasmus University Rotterdam, Rotterdam, The Netherlands.Google Scholar
  7. Ramond, F., & Marcos, N. (2014). Trains don’t vanish! ROADEF EURO 2014 challenge problem description, 2014.

Copyright information

© Springer Science+Business Media New York 2017

Authors and Affiliations

  • Mirsad Buljubašić
    • 1
    Email author
  • Michel Vasquez
    • 1
  • Haris Gavranović
    • 2
  1. 1.LGI2P LaboratoryEcole des Mines d’AlèsNîmesFrance
  2. 2.International University of SarajevoSarajevoBosnia and Herzegovina

Personalised recommendations