Research Article
The Integration of Multimodal Networks: The Generalized Modal Split and Collaborative Optimization of Transportation Hubs
(1) | Initialization | (2) | while number of iterations without improvements < ItNI do | (3) | while maximum solution size is not reached do | | select parent solutions S1 and S2, create offspring O using route-based and location-based crossover operator. Insert O into solution set (crossover) | | end while | (4) | select solution S1 and mutate with route-based and location-based mutation operator (mutation) | (5) | for each solution S1, if infeasible then | (6) | Repair S1 with probability Prep (repair) | | if repairable then | | insert into feasible subpopulation. | | else | | insert into infeasible subpopulation | | end if | (7) | elseif S1 feasible then | | insert into feasible subpopulation | | end if | (8) | calculate objective values with GMS/TAP | (9) | calculate the biased fitness value | | Select survivors(selection) | (10) | if best solution not improved for Itdiv iterations, then | | Diversify population | (11) | Adjust penalty parameters for infeasibility | | end while | | Return best feasible solution |
|