Package io.jenetics.ext.moea
This package contains class which allows to do multi-object optimization with
Jenetics.
- Since:
- 4.1
- Version:
- 4.1
- Author:
- Franz Wilhelmstötter
-
Interface Summary Interface Description ElementComparator<V> Defines the order of two elements of a given vector typeV
.ElementDistance<V> Defines the distance of two elements of a given vector typeV
.Vec<T> TheVec
interface represents the fitness result of a multi-objective fitness function.VecFactory<T> This interface allows to create vector object from a given array typeT
. -
Class Summary Class Description MOEA Collectors for collecting final pareto-set for multi-objective optimization.NSGA2Selector<G extends Gene<?,G>,C extends Comparable<? super C>> This selector selects the firstcount
elements of the population, which has been sorted by the Crowded-Comparison Operator, as described in A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-IIPareto Low-level utility methods for doing pareto-optimal calculations.ParetoFront<T> This class only contains non-dominate (Pareto-optimal) elements according to a given dominance measure.UFTournamentSelector<G extends Gene<?,G>,C extends Comparable<? super C>> Unique fitness based tournament selection.