@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 EpsilonNeighborhoodCouplerModule extends CouplerModule
EpsilonNeighborhoodCoupler
as the Coupler
.Modifier and Type | Field and Description |
---|---|
protected double |
epsilonNeighborhood |
protected double |
epsilonNeighborhoodDelta |
protected double |
epsilonNeighborhoodDeltaMax |
protected double |
epsilonNeighborhoodDeltaMin |
protected int |
plannedNeighborhoodNumber |
Constructor and Description |
---|
EpsilonNeighborhoodCouplerModule() |
Modifier and Type | Method and Description |
---|---|
protected void |
config() |
double |
getEpsilonNeighborhood() |
double |
getEpsilonNeighborhoodDelta() |
double |
getEpsilonNeighborhoodDeltaMax() |
double |
getEpsilonNeighborhoodDeltaMin() |
int |
getPlannedNeighborhoodNumber() |
void |
setEpsilonNeighborhood(double epsilonNeighborhood) |
void |
setEpsilonNeighborhoodDelta(double epsilonNeighborhoodDelta) |
void |
setEpsilonNeighborhoodDeltaMax(double epsilonNeighborhoodDeltaMax) |
void |
setEpsilonNeighborhoodDeltaMin(double epsilonNeighborhoodDeltaMin) |
void |
setPlannedNeighborhoodNumber(int plannedNeighborhoodNumber) |
bindCoupler
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 plannedNeighborhoodNumber
protected double epsilonNeighborhood
protected double epsilonNeighborhoodDelta
protected double epsilonNeighborhoodDeltaMax
protected double epsilonNeighborhoodDeltaMin
protected void config()
config
in class org.opt4j.core.start.Opt4JModule
public int getPlannedNeighborhoodNumber()
public void setPlannedNeighborhoodNumber(int plannedNeighborhoodNumber)
public double getEpsilonNeighborhood()
public void setEpsilonNeighborhood(double epsilonNeighborhood)
public double getEpsilonNeighborhoodDelta()
public void setEpsilonNeighborhoodDelta(double epsilonNeighborhoodDelta)
public double getEpsilonNeighborhoodDeltaMax()
public void setEpsilonNeighborhoodDeltaMax(double epsilonNeighborhoodDeltaMax)
public double getEpsilonNeighborhoodDeltaMin()
public void setEpsilonNeighborhoodDeltaMin(double epsilonNeighborhoodDeltaMin)