A bi-objective model with sequential search algorithm for optimizing network-wide train timetables. (January 2019)