Module genevo::selection [] [src]

The selection module provides implementations of the operator::SelectionOp genetic operator.

The provided operator::SelectionOps are organized in sub-modules named after the utilized selection method:

  • truncation
  • ranking
  • proportionate
  • tournament

Modules

proportionate

The proportionate module provides operator::SelectionOps that implement stochastic fitness proportionate selection strategies. Individuals are randomly selected. Individuals with a higher genetic::Fitness value are having a higher probability to be selected.

ranking
tournament

The tournament module.

truncation

The truncation module provides selection methods that are merely based on the fitness values of the individuals but don't have any stochastic component.