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