Package org.moeaframework.algorithm
package org.moeaframework.algorithm
Implementations of various algorithms and support tools for working with algorithms.
-
ClassDescriptionAbstract class providing default implementations for several
Algorithm
methods.Abstract class providing default implementations for severalEvolutionaryAlgorithm
methods.Implementation of AGE-MOEA-II, which is an adaptive evolutionary algorithm that estimates the Pareto front geometry and uses this to score solutions during selection.Interface for an optimization algorithm.An exception that originated from an algorithm.An exception that originated from an algorithm during initialization.An exception that originated from an algorithm during termination.The Covariance Matrix Adaption Evolution Strategy (CMA-ES) algorithm for single and multi-objective problems.Implementation of the Improved Decomposition-Based Evolutionary Algorithm (I-DBEA).A provider of default algorithms.Interface for evolutionary algorithms using an ε-box dominance archive.Implementation of the ε-MOEA algorithm.Implements the ε-NSGA-II algorithm.Interface for an evolutionary algorithm.Implementation of the Generalized Differential Evolution (GDE3) algorithm.Implementation of the Indicator-Based Evolutionary Algorithm (IBEA).Implementation of MOEA/D, the multiobjective evolutionary algorithm with decomposition.Implementation of the Multiple Single Objective Pareto Sampling (MSOPS) algorithm.Implementation of NSGA-II, with the ability to attach an optional ε-dominance archive.Implementation of NSGA-III.Implementation of the (1+1) Pareto Archived Evolution Strategy (PAES).Implementation of the Pareto Envelope-based Selection Algorithm (PESA2).Random search implementation.Implementation of the Reference Vector Guided Evolutionary Algorithm (RVEA).Implementation of the S-metric Selection MOEA (SMS-EMOA).Implementation of the strength-based evolutionary algorithm (SPEA2).Mapping of pair-wise distances between points.Implementation of the "unified" NSGA-III, or U-NSGA-III, which improves selection pressure by replacing the random selection of NSGA-III with tournament selection.Implementation of the Vector Evaluated Genetic Algorithm (VEGA).