Expand description

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

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.

The tournament module.

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