Research Article

Synchronous Optimization for Demand-Driven Train Operation Plan in Rail Transit Network Using Nondominated Sorting Coevolutionary Memetic Algorithm

Table 1

Pseudo code of NSCMA.

Nondominated sorting coevolutionary memetic algorithm

1Start
2Number of generations for final termination: ;
3Number of generations for early termination: ;
4Number of generations for operator scoring: ;
5Size of population: ;
6Representative weights of passengers’ total time: ;
7Probabilities of operators: , , ;
8Tolerance factor of reference point: ;
9Objective values of benchmark individual: , ;
10Index of current generation: ;
11 Population initialization ();
12 Local search (, );
13 Nondominated sorting ();
14 Local sorting (, , , );
15While do
16Tournament selection ();
17Crossover and mutation (, , , );
18Population combination (, );
19Local search (, );
20Nondominated sorting ();
21Local sorting (, , , );
22Population replacement ();
23POSS extraction ();
24, , Operator scoring (, , );
25Ifthen
26  Break;
27End if
28;
29End while
30Return ;
31End