@Citation(authors="Michael Emmerich, Nicola Beume, and Boris Naujoks", title="An EMO Algorithm Using the Hypervolume Measure as Selection Criterion", journal="Evolutionary Multi-Criterion Optimization (EMO)", pageFirst=62, pageLast=76, year=2005, month=UNKNOWN) public class SMSModule extends SelectorModule
Selector
) based on the Hypervolume
contribution, see Emmerich et
al. 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