Package org.opt4j.optimizers.ea.aeseh
Class EpsilonSamplingSelectorModule
- java.lang.Object
-
- com.google.inject.AbstractModule
-
- org.opt4j.core.start.Opt4JModule
-
- org.opt4j.optimizers.ea.SelectorModule
-
- org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelectorModule
-
- All Implemented Interfaces:
com.google.inject.Module
@Citation(authors="Hern\u00c3\u00a1n Aguirre, Akira Oyama, and Kiyoshi Tanaka", title="Adaptive \u00ce\u00b5-sampling and \u00ce\u00b5-hood for evolutionary many-objective optimization.", journal="Evolutionary Multi-Criterion Optimization (EMO)", pageFirst=322, pageLast=336, year=2013, month=UNKNOWN) public class EpsilonSamplingSelectorModule extends SelectorModule
Binds theEpsilonSamplingSelector
asSelector
.
-
-
Field Summary
Fields Modifier and Type Field Description protected double
epsilonSample
protected double
epsilonSampleDelta
protected double
epsilonSampleDeltaMax
protected double
epsilonSampleDeltaMin
-
Constructor Summary
Constructors Constructor Description EpsilonSamplingSelectorModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
config()
double
getEpsilonSample()
double
getEpsilonSampleDelta()
double
getEpsilonSampleDeltaMax()
double
getEpsilonSampleDeltaMin()
void
setEpsilonSample(double epsilonSample)
void
setEpsilonSampleDelta(double epsilonSampleDelta)
void
setEpsilonSampleDeltaMax(double epsilonSampleDeltaMax)
void
setEpsilonSampleDeltaMin(double epsilonSampleDeltaMin)
-
Methods inherited from class org.opt4j.optimizers.ea.SelectorModule
bindSelector
-
Methods inherited from class org.opt4j.core.start.Opt4JModule
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, bindConstant, bindConstant, bindConstant, bindConstant, configure, constant, multi
-
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
-
-
-
Method Detail
-
config
protected void config()
- Specified by:
config
in classorg.opt4j.core.start.Opt4JModule
-
getEpsilonSample
public double getEpsilonSample()
-
setEpsilonSample
public void setEpsilonSample(double epsilonSample)
-
getEpsilonSampleDelta
public double getEpsilonSampleDelta()
-
setEpsilonSampleDelta
public void setEpsilonSampleDelta(double epsilonSampleDelta)
-
getEpsilonSampleDeltaMax
public double getEpsilonSampleDeltaMax()
-
setEpsilonSampleDeltaMax
public void setEpsilonSampleDeltaMax(double epsilonSampleDeltaMax)
-
getEpsilonSampleDeltaMin
public double getEpsilonSampleDeltaMin()
-
setEpsilonSampleDeltaMin
public void setEpsilonSampleDeltaMin(double epsilonSampleDeltaMin)
-
-