Robust capacitated train rescheduling with passenger reassignment under stochastic disruptions