|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CrossoverPolicy | |
---|---|
org.apache.commons.math3.genetics | This package provides Genetic Algorithms components and implementations. |
Uses of CrossoverPolicy in org.apache.commons.math3.genetics |
---|
Classes in org.apache.commons.math3.genetics that implement CrossoverPolicy | |
---|---|
class |
CycleCrossover<T>
Cycle Crossover [CX] builds offspring from ordered chromosomes by identifying cycles between two parent chromosomes. |
class |
NPointCrossover<T>
N-point crossover policy. |
class |
OnePointCrossover<T>
One point crossover policy. |
class |
OrderedCrossover<T>
Order 1 Crossover [OX1] builds offspring from ordered chromosomes by copying a consecutive slice from one parent, and filling up the remaining genes from the other parent as they appear. |
class |
UniformCrossover<T>
Perform Uniform Crossover [UX] on the specified chromosomes. |
Methods in org.apache.commons.math3.genetics that return CrossoverPolicy | |
---|---|
CrossoverPolicy |
GeneticAlgorithm.getCrossoverPolicy()
Returns the crossover policy. |
Constructors in org.apache.commons.math3.genetics with parameters of type CrossoverPolicy | |
---|---|
GeneticAlgorithm(CrossoverPolicy crossoverPolicy,
double crossoverRate,
MutationPolicy mutationPolicy,
double mutationRate,
SelectionPolicy selectionPolicy)
Create a new genetic algorithm. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |