Research Article

Hybrid Differential Evolution-Particle Swarm Optimization Algorithm for Multiobjective Urban Transit Network Design Problem with Homogeneous Buses

Algorithm 1

DE for multiobjective UTNDP.
(1)Generate candidate route set using construction heuristic with iSRR repair mechanism
(2)for
(3) fitness evaluation using passenger assignment model
(4)end for
(5)for
(6)for
(7)  set Target vector 
(8)  select randomly a vector (except the selected Target vector, ) in the population
(9)  apply identical point mutation to generate a Noisy Random vector, (repair if infeasible)
(10)  apply uniform route crossover between and to generate a pair of Trial vectors, (repair if infeasible)
(11)  fitness evaluation of using passenger assignment model
(12)  elitism selection
(13)  if Trial vector fitness ≤ Target vector fitness
(14)   new_population   = Trial vector,
(15)else
(16)  new_population  = Target vector,
(17)end for
(18) new_population
(19)end for
(20)return BEST