Package org.uma.jmetal.operator.crossover.impl
package org.uma.jmetal.operator.crossover.impl
-
ClassDescriptionAn advanced implementation of Differential Evolution crossover operator supporting multiple variants and parameter adaptation.Builder class for AdvancedDifferentialEvolutionCrossoverEnumeration of supported DE variantsThis class implements the Arithmetic Crossover operator for real-valued solutions.This class implements the BLX-αβ crossover operator for real-valued solutions.This class allows to apply a BLX-alpha crossover operator to two parent solutions.This class allows to apply a list of crossover operator on the solutions belonging to a list of
CompositeSolutionobjects.Cycle Crossover (CX) operator for permutation-based genetic algorithms.Differential evolution crossover operatorEdge Recombination Crossover (ERX) operator for permutation-based genetic algorithms.This class implements the Fuzzy Recombination (FR) operator for real-valued solutions.HUXCrossover<S extends BinarySolution>This class allows to apply a HUX crossover operator using two parent solutions.This class allows to apply a SBX crossover operator using two parent solutions (Integer encoding)This class implements a Laplace Crossover (LX) operator for real-valued solutions.Created by FlapKap on 23-03-2017.NullCrossover<S extends Solution<?>>This class defines a null crossover operator: the parent solutions are returned without any change.Order-based Crossover with Duplicate Elimination (OXD) operator for permutation-based genetic algorithms.This class implements the Parent-Centric Recombination (PCX) operator for real-valued solutions.This class allows to apply a PMX crossover operator using two parent solutions.Position-Based Crossover operator for permutation-based genetic algorithms.This class allows to apply a SBX crossover operator using two parent solutions (Double encoding).SinglePointCrossover<S extends BinarySolution>This class implements a single point crossover operator.Created by FlapKap on 27-05-2017.UniformCrossover<S extends BinarySolution>This class implements a uniform crossover operator for binary solutions.This class implements the Unimodal Normal Distribution Crossover (UNDX) operator for real-valued solutions.This class allows applying a whole arithmetic crossover operator to two parent solutions.