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
  • Class
    Description
    Defines the order of two elements of a given vector type V.
    Defines the distance of two elements of a given vector type V.
    Collectors for collecting final pareto-set for multi-objective optimization.
    NSGA2Selector<G extends Gene<?,G>,C extends Comparable<? super C>>
    This selector selects the first count elements of the population, which has been sorted by the Crowded-Comparison Operator, as described in A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II
    Low-level utility methods for doing pareto-optimal calculations.
    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.
    Vec<T>
    The Vec interface represents the fitness result of a multi-objective fitness function.
    This interface allows creating a vector object from a given array type T.