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


Previous topic

Selectors – selection methods module

Next topic

GenomeBase – the genomes base module

This Page