Interface CrossoverOperator<Source>

Type Parameters:
Source - The class of the solutions
All Superinterfaces:
Operator<List<Source>,List<Source>>, Serializable
All Known Implementing Classes:
BLXAlphaCrossover, CompositeCrossover, CycleCrossover, DifferentialEvolutionCrossover, EdgeRecombinationCrossover, HUXCrossover, IntegerSBXCrossover, NPointCrossover, NullCrossover, OXDCrossover, PMXCrossover, PositionBasedCrossover, SBXCrossover, SinglePointCrossover, TwoPointCrossover, UniformCrossover, 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