Research Article
Hybrid Differential Evolution-Particle Swarm Optimization Algorithm for Multiobjective Urban Transit Network Design Problem with Homogeneous Buses
Algorithm 2
Hybrid DE-PSO for multiobjective UTNDP.
(1) | Initialize the swarm using DE (Algorithm 1) | (2) | for | (3) | fitness evaluation using passenger assignment | (4) | | (5) | Set | (6) | end for | (7) | for | (8) | for | (9) | set current particle = 1st particle in swarm | (10) | select a particle randomly (except the selected 1st particle) in the swarm | (11) | apply particle modification scheme to generate a modified particle (repair if infeasible) | (12) | fitness evaluation using passenger assignment on the modified particle | (13) | if modified particle is better than personal best | (14) | update personal best and its fitness | (15) | else if modified particle is better than global best | (16) | update global best and its fitness | (17) | end if | (18) | end for | (19) | new_population | (20) | end for | (21) | return Best |
|