Package org.uma.jmetal.operator.crossover.impl
package org.uma.jmetal.operator.crossover.impl
-
ClassDescriptionThis 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.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)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 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 allows to apply a whole arithmetic crossover operator to two parent solutions.