RouletteWheelSelection Class | GeneticSharp |
Roulette Wheel Selection
Is a kind of Fitness Proportionate Selection.
Fitness-Proportionate Selection
In the Roulette wheel selection method [Holland, 1992], the first step is to calculate the cumulative fitness of the
whole population through the sum of the fitness of all individuals. After that, the probability of selection is
calculated for each individual.
Then, an array is built containing cumulative probabilities of the individuals. So, n random numbers are generated in the range 0 to fitness sum.
and for each random number an array element which can have higher value is searched for. Therefore, individuals are selected according to their
probabilities of selection.
Wikipedia
Remarks

Inheritance Hierarchy

GeneticSharp.Domain.Selections RouletteWheelSelection
Namespace: GeneticSharp.Domain.Selections
Assembly: GeneticSharp.Domain (in GeneticSharp.Domain.dll) Version: 1.0.5010.36434
Syntax
See Also