Package org.opt4j.optimizers.ea.aeseh
Class EpsilonAdaptationDelta
- java.lang.Object
-
- org.opt4j.optimizers.ea.aeseh.EpsilonAdaptationDelta
-
- All Implemented Interfaces:
EpsilonAdaptation
public class EpsilonAdaptationDelta extends java.lang.Object implements EpsilonAdaptation
TheEpsilonAdaptationDelta
adapts the ε values exactly as described in the paper cited in theAeSeHModule
.
-
-
Constructor Summary
Constructors Constructor Description EpsilonAdaptationDelta()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
adaptEpsilon(AdaptiveEpsilon adaptiveEpsilon, boolean epsilonTooBig)
Adjusts the ε-value according to the givenAdaptiveEpsilon
.
-
-
-
Method Detail
-
adaptEpsilon
public void adaptEpsilon(AdaptiveEpsilon adaptiveEpsilon, boolean epsilonTooBig)
Description copied from interface:EpsilonAdaptation
Adjusts the ε-value according to the givenAdaptiveEpsilon
.- Specified by:
adaptEpsilon
in interfaceEpsilonAdaptation
- Parameters:
adaptiveEpsilon
- theAdaptiveEpsilon
contains the ε-value and the information about its adaptationepsilonTooBig
-true
if the current epsilon is too big
-
-