# `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