SelectionFunctionType Enumeration
|
Selection probability function distribution type
Namespace:
FinMath.MachineLearning.EvolutionaryAlgorithms
Assembly:
FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax public enum SelectionFunctionType
Members
| Member name | Value | Description |
---|
| Uniform | 0 |
Uniform selection chooses each individual with equal probability.
|
| StochasticUniform | 1 |
Stochastic uniform lays out a line in which each parent corresponds to a section of the line
of length proportional to its scaled value. The algorithm moves along the line in steps of
equal size. At each step, the algorithm allocates a parent from the section it lands on.
|
| Roulette | 2 |
Roulette selection chooses parents by simulating a roulette wheel, in which
the area of the section of the wheel corresponding to an individual is proportional
to the individual's scaled fitness. The algorithm uses a random number to select one of
the sections with a probability equal to its area.
|
| Tournament | 3 |
Tournament selection chooses each parent by choosing 2 individual at random and then
choosing the best individual out of that set to be a parent.
|
See Also