A reliability-based assignment method for railway networks with heterogeneous passengers. (August 2018)