1 Intilization: initialize each m populations randomly 2 While (t ≤ m) do 3 for (q = 0 to max generation n) do 4 Evaluate fitness of each chromosomes 5 Pick chromosomes Xj ~ Xi by roulette wheel selection algorithm where (Xj ≠ Xi) 6 Corssover operator to 7 Mutation operator to 8 Add best solution Xe to elite population Pe and q++ 9 end for and t++ 10 end while 11 for (q = 0 to max generation n) do 12 Evaluate fitness of each chromosomes 13 Selection operator to Pe 14 Corssover operator to Pe 15 Mutation operator to Pe 16 q++ 17 end for |