You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 28, 2023. It is now read-only.
Using an unscaled fitness value for selection is problematic:
-Outstanding individuals take over very quickly, this leads to
premature convergence.
-When fitness values are close together, very litle selection
pressure is applied and selection is almost uniformly random.
Having slightly better fitness does not improve an individual's
survival chances.
-Transposing the fitness function (e.g. adding a constant value)
changes the selection probabilities even though the location of the
optimum (and the "shape" of the fitness) remain unchanged.
Scaling the fitness function helps ameliorate those issues.
Sigma scaling is used:
fitness' = max(fitness - (mean_fitness - 2 * std_fitness), 0)
0 commit comments