A Lagrangian heuristic algorithm for a real-world train timetabling problem · Study