Package org.moeaframework.core
Interface EpsilonBoxEvolutionaryAlgorithm
- All Superinterfaces:
Algorithm
,EvolutionaryAlgorithm
,Extensible
,Stateful
- All Known Implementing Classes:
EpsilonMOEA
,EpsilonNSGAII
,NSGAII
,NSGAIII
,UNSGAIII
Interface for evolutionary algorithms using an ε-box dominance archive.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the current ε-box non-dominated archive of the best solutions generated by this evolutionary algorithm.Methods inherited from interface org.moeaframework.core.Algorithm
evaluate, evaluateAll, evaluateAll, getNumberOfEvaluations, getProblem, getResult, initialize, isInitialized, isTerminated, run, run, step, terminate
Methods inherited from interface org.moeaframework.core.EvolutionaryAlgorithm
getPopulation
Methods inherited from interface org.moeaframework.algorithm.extension.Extensible
addExtension, getExtensions, removeExtension
-
Method Details
-
getArchive
EpsilonBoxDominanceArchive getArchive()Returns the current ε-box non-dominated archive of the best solutions generated by this evolutionary algorithm.- Specified by:
getArchive
in interfaceEvolutionaryAlgorithm
- Returns:
- the current ε-box non-dominated archive of the best solutions generated by this evolutionary algorithm
-