Package ec.select

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.