Module io.jenetics.ext
Package io.jenetics.ext.moea
package io.jenetics.ext.moea
This package contains classes which allow to do multi-object optimization with
Jenetics.
- Since:
- 4.1
- Version:
- 4.1
-
ClassDescriptionDefines the order of two elements of a given vector type
V
.Defines the distance of two elements of a given vector typeV
.Collectors for collecting final pareto-set for multi-objective optimization.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-IILow-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.Unique fitness based tournament selection.Vec<T>TheVec
interface represents the fitness result of a multi-objective fitness function.VecFactory<T>This interface allows creating a vector object from a given array typeT
.