A multi-objective programming model for timetables on corridors integrating macroscopic and microscopic approaches | Publicación