public class CrossoverPointsGenerator extends Object
KPointCrossover
to generate the crossover pointsConstructor and Description |
---|
CrossoverPointsGenerator(int chromosomeLength,
int minCrossovers,
int maxCrossovers,
org.apache.commons.math3.random.RandomGenerator rng)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Deque<Integer> |
getCrossoverPoints()
Generate a list of crossover points.
|
public CrossoverPointsGenerator(int chromosomeLength, int minCrossovers, int maxCrossovers, org.apache.commons.math3.random.RandomGenerator rng)
chromosomeLength
- The number of genesminCrossovers
- The minimum number of crossover points to generatemaxCrossovers
- The maximum number of crossover points to generaterng
- A RandomGenerator instanceCopyright © 2020. All rights reserved.