Package org.opt4j.optimizers.ea.aeseh
Class AeSeHModule
- java.lang.Object
-
- com.google.inject.AbstractModule
-
- org.opt4j.core.start.Opt4JModule
-
- org.opt4j.core.optimizer.OptimizerModule
-
- org.opt4j.optimizers.ea.aeseh.AeSeHModule
-
- 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 AeSeHModule extends org.opt4j.core.optimizer.OptimizerModule
TheAeSeHModule
binds theEpsilonSamplingSelector
asSelector
and theEpsilonNeighborhoodCoupler
asCoupler
and configures them with the parameters used in the AeSeH paper (see the citation for details). Together with theEvolutionaryAlgorithmModule
, theAeSeHModule
, hence, provides a default configuration for the Epsilon Sampling Epsilon Neighborhood Evolutionary Algorithm.
-
-
Constructor Summary
Constructors Constructor Description AeSeHModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
config()
-
Methods inherited from class org.opt4j.core.optimizer.OptimizerModule
bindIterativeOptimizer, bindOptimizer
-
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
-
-