Solving stochastic frequency-based assignment to transit networks with pre-trip/en-route path choice