public class NSGAII extends AbstractEvolutionaryAlgorithm implements org.moeaframework.core.EpsilonBoxEvolutionaryAlgorithm
References:
archive, initialization, populationinitialized, numberOfEvaluations, problem, terminated| Constructor and Description |
|---|
NSGAII(org.moeaframework.core.Problem problem,
org.moeaframework.core.NondominatedSortingPopulation population,
org.moeaframework.core.EpsilonBoxDominanceArchive archive,
org.moeaframework.core.Selection selection,
org.moeaframework.core.Variation variation,
org.moeaframework.core.Initialization initialization)
Constructs the NSGA-II algorithm with the specified components.
|
| Modifier and Type | Method and Description |
|---|---|
org.moeaframework.core.EpsilonBoxDominanceArchive |
getArchive() |
org.moeaframework.core.NondominatedSortingPopulation |
getPopulation() |
void |
iterate()
Performs one iteration of the algorithm.
|
getResult, getState, initialize, setStateevaluate, evaluateAll, evaluateAll, finalize, getNumberOfEvaluations, getProblem, isInitialized, isTerminated, step, terminatepublic NSGAII(org.moeaframework.core.Problem problem,
org.moeaframework.core.NondominatedSortingPopulation population,
org.moeaframework.core.EpsilonBoxDominanceArchive archive,
org.moeaframework.core.Selection selection,
org.moeaframework.core.Variation variation,
org.moeaframework.core.Initialization initialization)
problem - the problem being solvedpopulation - the population used to store solutionsarchive - the archive used to store the result; can be nullselection - the selection operatorvariation - the variation operatorinitialization - the initialization methodpublic void iterate()
AbstractAlgorithmiterate in class AbstractAlgorithmpublic org.moeaframework.core.EpsilonBoxDominanceArchive getArchive()
getArchive in interface org.moeaframework.core.EpsilonBoxEvolutionaryAlgorithmgetArchive in interface org.moeaframework.core.EvolutionaryAlgorithmgetArchive in class AbstractEvolutionaryAlgorithmpublic org.moeaframework.core.NondominatedSortingPopulation getPopulation()
getPopulation in interface org.moeaframework.core.EvolutionaryAlgorithmgetPopulation in class AbstractEvolutionaryAlgorithm