CoolingFactory {xegaPopulation} | R Documentation |
CoolingFactory()
implements selection
of a cooling schedule method.
Current support:
"ExponentialMultiplicative" returns
ExponentialMultiplicativeCooling
. (Default)
"LogarithmicMultiplicative" returns
LogarithmicMultiplicativeCooling
.
"PowerMultiplicative" returns
PowerMultiplicativeCooling
.
coolingPower=1
specifies linear multiplicative cooling,
coolingPower=2
specifies quadratic multiplicative cooling.
"PowerAdditive" returns
PowerAdditiveCooling
.
coolingPower=1
specifies linear additive cooling,
coolingPower=2
specifies quadratic additive cooling.
"ExponentialAdditive" returns
ExponentialAdditiveCooling
.
"TrigonometricAdditive" returns
TrigonometricAdditiveCooling
.
CoolingFactory(method = "ExponentialMultiplicative")
method |
A string specifying the cooling schedule. |
A cooling schedule.
Other Configuration:
AcceptFactory()
,
ApplyFactory()
,
CrossRateFactory()
,
MutationRateFactory()
,
xegaConfiguration()