public class SMSModule extends SelectorModule
Selector
) based on the
Hypervolume
contribution, see "M. Emmerich, N. Beume, and B. Naujoks.
An EMO Algorithm Using the Hypervolume Measure as Selection Criterion. EMO
2005.".Hypervolume
Modifier and Type | Field and Description |
---|---|
protected double |
offset |
protected int |
tournament |
Constructor and Description |
---|
SMSModule() |
Modifier and Type | Method and Description |
---|---|
void |
config() |
double |
getOffset()
Returns the offset value.
|
int |
getTournament()
Returns the tournament value.
|
void |
setOffset(double offset)
Sets the offset value.
|
void |
setTournament(int tournament)
Sets the tournament value.
|
bindSelector
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
public int getTournament()
setTournament(int)
public void setTournament(int tournament)
tournament
- the tournament to setgetTournament()
public double getOffset()
public void setOffset(double offset)
offset
- the offset to setpublic void config()
config
in class org.opt4j.core.start.Opt4JModule