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
Interface representing crossover operators. They will receive a list of solutions and return
another list of solutions
- Author:
- Antonio J. Nebro
-
Method Summary
Modifier and TypeMethodDescriptiondoubleintint
-
Method Details
-
crossoverProbability
double crossoverProbability() -
numberOfRequiredParents
int numberOfRequiredParents() -
numberOfGeneratedChildren
int numberOfGeneratedChildren()
-