Package | Description |
---|---|
jenes.algorithms | |
jenes.performance | |
jenes.stage.operator.common | |
jenes.tutorials.old.problem3 | |
jenes.tutorials.problem8 |
Modifier and Type | Method and Description |
---|---|
Crossover<T> |
SimpleGA.getCrossover()
Returns the crossover used by this genetic algorithm.
|
Modifier and Type | Class and Description |
---|---|
class |
TSPCrossover |
Modifier and Type | Class and Description |
---|---|
class |
HeuristicCrossover<T extends DoubleChromosome>
A HeuristicCrossover performs a ordered convex combination of DoubleChromosome by a coefficient
code . |
class |
IntermediateCrossover<T extends DoubleChromosome>
IntermediateCrossover performs a convex combination of DoubleChromosome by a coefficient
code . |
class |
OnePointCrossover<T extends Chromosome>
A one-point crossover operator.
|
class |
TwoPointsCrossover<T extends Chromosome>
A two-points crossover operator.
|
Modifier and Type | Field and Description |
---|---|
protected Crossover<T> |
MultiNicheCrowder.crossover
Crossover operator
|
Constructor and Description |
---|
DeterministicCrowder(Selector<T> selector,
Crossover<T> crossover)
Creates DeterministicCrowder providing selector and crossover operator
|
DeterministicCrowder(Selector<T> selector,
Crossover<T> crossover,
Mutator<T> mutator)
Creates DeterministicCrowder providing selector, crossover and mutator operators
|
Modifier and Type | Class and Description |
---|---|
class |
TSPCityCenteredCrossover
Tutorial showing how to implement problem specific operators.
|
Modifier and Type | Method and Description |
---|---|
static GeneticAlgorithm<DoubleChromosome> |
NumericCrossover.buildGA(Crossover<DoubleChromosome> crossover,
int n) |