Integrated timetable rescheduling and rolling stock reassignment for an urban rail transit system during large-scale disruptions - doi # 2023-07 Article type Journal