next up previous
Next: Methodology Up: Modified GAs for TSPs Previous: Mutation

Selection

   figure106
Figure 5: Comparison of Roulette and CHC selection

When using traditional roulette wheel selection, the best individual has the highest probability of survival but does not necessarily survive. We use CHC selection to guarantee that the best individual will always survive in the next generation. In CHC selection if the population size is N, we generate N children by using roulette wheel selection, then combine the N parents with the N children, sort these 2N individuals according to their fitness value and choose the best N individuals to propagate to the next generation. From Figure 5, we can see that with CHC selection the population converges quickly compared to roulette wheel selection and the performance is also better. But fast convergence means less exploration. To prevent convergence to a local optimum, when the population has converged we save the best tex2html_wrap_inline1227 of the individuals and re-initialize the rest of the population randomly. We call this modified CHC selection R-CHC. From Figure 6, we can see that at first, the performance of CHC and R-CHC are almost the same, but during later generations the performance with R-CHC is better than the performance with CHC only.

   figure113
Figure 6: Comparison of CHC selection with or without re-initialization



Sushil J. Louis
Sat Jan 18 20:12:20 PST 1997