Scaling – scaling schemes module¶
This module have the scaling schemes like Linear scaling, etc.
-
Scaling.BoltzmannScaling(pop)¶ Boltzmann scaling scheme. You can specify the boltz_temperature to the population parameters, this parameter will set the start temperature. You can specify the boltz_factor and the boltz_min parameters, the boltz_factor is the value that the temperature will be subtracted and the boltz_min is the mininum temperature of the scaling scheme.
-
Scaling.ExponentialScaling(pop)¶ Exponential Scaling Scheme. The fitness will be the same as (e^score).
-
Scaling.LinearScaling(pop)¶ Linear Scaling scheme
Warning
Linear Scaling is only for positive raw scores
-
Scaling.PowerLawScaling(pop)¶ Power Law scaling scheme
Warning
Power Law Scaling is only for positive raw scores
-
Scaling.SaturatedScaling(pop)¶ Saturated Scaling Scheme. The fitness will be the same as 1.0-(e^score)
-
Scaling.SigmaTruncScaling(pop)¶ Sigma Truncation scaling scheme, allows negative scores