Stochastic bus schedule coordination considering demand assignment and rerouting of passengers. (March 2019)