| 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=1specifies linear multiplicative cooling,coolingPower=2specifies quadratic multiplicative cooling."PowerAdditive" returns
PowerAdditiveCooling.coolingPower=1specifies linear additive cooling,coolingPower=2specifies 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()