# Package ec.select

package ec.select

- Related Packages
  Package
  Description
  ec
- Classes
  Class
  Description
  AnnealedSelection
  Returns an individual using a form of simulated annealing.
  BestSelection
  Performs a tournament selection restricted to only the best, or worst, n indivdiuals in the population.
  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.
  LexicaseSelection
  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.
  TopSelection
  Returns the single fittest individual in the population, breaking ties randomly.
  TournamentSelection
  Does a simple tournament selection, limited to the subpopulation it's working in at the time.