Table of Contents

Enum SelectionMethod

Namespace
AiDotNet.Enums
Assembly
AiDotNet.dll

Methods for selecting individuals for reproduction.

public enum SelectionMethod

Fields

Elitism = 6
Rank = 2

Rank selection - selection probability based on fitness rank rather than absolute value.

RouletteWheel = 1

Roulette wheel selection - selection probability proportional to fitness.

StochasticUniversalSampling = 5

Stochastic universal sampling - similar to roulette wheel but with multiple equally spaced pointers.

Tournament = 0

Tournament selection - randomly select a group of individuals and pick the best.

Truncation = 3

Truncation selection - select a percentage of the fittest individuals.

Uniform = 4

Uniform selection - all individuals have an equal chance of being selected.