Text this: Optimizing Train Timetable Based on Departure Time Preference of Passengers for High-Speed Rails