Network design model for generating transit timetable