Research Article

The Integration of Multimodal Networks: The Generalized Modal Split and Collaborative Optimization of Transportation Hubs

Algorithm 3

Hybrid MSA.
(1)Initialization: Generate the path set using hybrid K-shortest path method. Set t = 1 and generate a random initial flow vector F (t);
(2)For all OD pairs, build the mode-choice structure, and .
(3)while
(4) Set as a zero vector. Calculate path utility vector C (t) based on F (t).
(5)  For all OD pairs, for k from 0 to K, find the minimum path utility of paths with k transfers from C (t) and denote as . Calculate according to equation (1).
(6)  For all nests in , find the minimum path utility that belongs to nest from C (t) and denote as . Calculate all the according to equation (2).
(7)  For each mode nest , assign all the flow to the path with minimum path cost, and denote the flow vector as .
(8) Update
(9)t = t + 1.
end while