1 Intilization: initialize each 2 While ( 3 for ( 4 Evaluate fitness of each chromosomes 5 Pick chromosomes X by roulette wheel selection algorithm where (^{i}X ≠ ^{j}X)^{i}^{ }6 Corssover operator to ${P}_{t}^{q}$ 7 Mutation operator to ${P}_{t}^{q}$ 8 Add best solution P and _{e}q++ 9 end for and 10 end while 11 for ( 12 Evaluate fitness of each chromosomes 13 Selection operator to 14 Corssover operator to 15 Mutation operator to 16 17 end for |