Train Unit Scheduling Optimization with Station Level Resolution