|
Class Summary |
| BestSelection |
Picks among the best n individuals in a population in
direct proportion to their absolute
fitnesses as returned by their fitness() methods relative to the
fitnesses of the other "best" individuals in that n. |
| BoltzmannSelection |
Similar to FitProportionateSelection, but with a Simulated Annealing style twist. |
| FirstSelection |
Always picks the first individual in the subpopulation. |
| FitProportionateSelection |
Picks individuals in a population in direct proportion to their
fitnesses as returned by their fitness() methods. |
| GreedyOverselection |
GreedyOverselection is a SelectionMethod which implements Koza-style
fitness-proportionate greedy overselection. |
| MultiSelection |
MultiSelection is a SelectionMethod which stores some n subordinate
SelectionMethods. |
| RandomSelection |
Picks a random individual in the subpopulation. |
| SelectDefaults |
|
| SigmaScalingSelection |
Similar to FitProportionateSelection, but with adjustments to scale up/exaggerate differences in fitness for selection when true fitness values are very close to
eachother across the population. |
| SUSSelection |
Picks individuals in a population using the Stochastic Universal Selection (SUS) process, using
fitnesses as returned by their fitness() methods. |
| TournamentSelection |
Does a simple tournament selection, limited to the subpopulation it's
working in at the time. |