public class DifferentialEvolutionModule
extends org.opt4j.core.optimizer.OptimizerModule
Modifier and Type | Field and Description |
---|---|
protected int |
alpha |
protected int |
generations |
protected double |
scalingFactor |
Constructor and Description |
---|
DifferentialEvolutionModule() |
Modifier and Type | Method and Description |
---|---|
void |
config() |
int |
getAlpha()
Returns the alpha.
|
int |
getGenerations()
Returns the generations.
|
double |
getScalingFactor()
Returns the scaling factor.
|
void |
setAlpha(int alpha)
Sets the alpha.
|
void |
setGenerations(int generations)
Sets the generations.
|
void |
setScalingFactor(double scalingFactor)
Sets the scaling factor.
|
bindIterativeOptimizer, bindOptimizer
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, bindConstant, bindConstant, bindConstant, bindConstant, configure, constant, multi
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
protected int generations
protected int alpha
protected double scalingFactor
public int getAlpha()
setAlpha(int)
public void setAlpha(int alpha)
alpha
- the alpha to setgetAlpha()
public int getGenerations()
setGenerations(int)
public void setGenerations(int generations)
generations
- the generations to setgetGenerations()
public double getScalingFactor()
setScalingFactor(double)
public void setScalingFactor(double scalingFactor)
scalingFactor
- the scalingFactor to setgetScalingFactor()
public void config()
config
in class org.opt4j.core.start.Opt4JModule