Interface CrossoverOperator<Source>

Type Parameters:
Source - The class of the solutions
All Superinterfaces:
Operator<List<Source>,List<Source>>, Serializable
All Known Implementing Classes:
AdvancedDifferentialEvolutionCrossover, ArithmeticCrossover, BLXAlphaBetaCrossover, BLXAlphaCrossover, CompositeCrossover, CycleCrossover, DifferentialEvolutionCrossover, EdgeRecombinationCrossover, FuzzyRecombinationCrossover, HUXCrossover, IntegerSBXCrossover, LaplaceCrossover, NPointCrossover, NullCrossover, OXDCrossover, ParentCentricCrossover, PMXCrossover, PositionBasedCrossover, SBXCrossover, SinglePointCrossover, TwoPointCrossover, UniformCrossover, UnimodalNormalDistributionCrossover, WholeArithmeticCrossover

public interface CrossoverOperator<Source> extends Operator<List<Source>,List<Source>>
Interface representing crossover operators. They will receive a list of solutions and return another list of solutions
Author:
Antonio J. Nebro