Computational Methods for Calculating Multimodal Multiclass Traffic Network Equilibrium: Simulation Benchmark on a Large-Scale Test Case
Algorithm 1
Simulation-based DTA: equilibrium calculation.
Result: UE path flow distribution
Initialization: Set outer loop iteration index to one , All-or-Nothing assignment (i.e., everyone is placed on the shortest path); Execute time-dependant shortest path algorithm and update the path set for all ODs;
Calculate based on new shortest path(s);
Determine and ;
Whileand (or There is at least one new shortest path for one OD) do
Set inner loop iteration index to one ;
Set and ;
Whileanddo
Execute optimization algorithm to calculate ;
Execute traffic simulation with ;
Identify the shortest path for all ODs based on the simulation results;
Update based on updated shortest path(s);
Keep the best solution of the current inner loop;
Set ;
end
Produce the best solution of the inner loop as ;
Set ;
Execute time-dependant shortest path algorithm based on ;