Gap-based transit assignment algorithm with vehicle capacity constraints: Simulation-based implementation and large-scale application · Study