CoolingFactory {xegaPopulation} | R Documentation |
Configure the cooling schedule of the acceptance function of a genetic algorithm.
Description
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
.
Usage
CoolingFactory(method = "ExponentialMultiplicative")
Arguments
method |
A string specifying the cooling schedule. |
Value
A cooling schedule.
See Also
Other Configuration:
AcceptFactory()
,
ApplyFactory()
,
CrossRateFactory()
,
MutationRateFactory()
,
xegaConfiguration()