Class | Description |
---|---|
DeJongCrowder<T extends Chromosome> |
This class implements De Jong crowding.
|
DeterministicCrowder<T extends Chromosome> |
This class implements the deterministic crowding.
|
HeuristicCrossover<T extends DoubleChromosome> |
A HeuristicCrossover performs a ordered convex combination of DoubleChromosome by a coefficient
code . |
IntermediateCrossover<T extends DoubleChromosome> |
IntermediateCrossover performs a convex combination of DoubleChromosome by a coefficient
code . |
MultiNicheCrowder<T extends Chromosome> |
Implementation of multi-niche crowding.
|
OnePointCrossover<T extends Chromosome> |
A one-point crossover operator.
|
ProportionalScaling<T extends Chromosome> |
Implements proportional scaling of individual fitness, so that each score is proportionally rescaled within the range [min,max] of each objective.
|
RankScaling<T extends Chromosome> |
This operator implements the rank scaling.
|
RouletteWheelSelector<T extends Chromosome> |
A classic roulette wheel selection operator.
|
SimpleMutator<T extends Chromosome> |
A simple mutation operator.
|
SteadyState<T extends Chromosome> |
This class implements a steady-state stage.
|
TopScaling<T extends Chromosome> |
This operator performs fitness top-scaling.
|
TournamentSelector<T extends Chromosome> |
A classic tournament selection operator.
|
TwoPointsCrossover<T extends Chromosome> |
A two-points crossover operator.
|
Enum | Description |
---|---|
DeJongCrowder.CrossoverMethod |
Provides the available crossover methods
|
DeJongCrowder.MutationMethod |
Provides standard mutation methods
|
DeJongCrowder.SelectionMethod |
Provides the available selection methods
|
DeterministicCrowder.CrossoverMethod |
Provides the available crossover methods
|
DeterministicCrowder.MutationMethod |
Provides standard mutation methods
|
DeterministicCrowder.SelectionMethod |
Provides the available selection methods
|
MultiNicheCrowder.CrossoverMethod |
Provides the available crossover methods
|
MultiNicheCrowder.MutationMethod |
Provides standard mutation methods
|
MultiNicheCrowder.SelectionMethod |
Provides the available selection methods
|
SteadyState.ReplacementStrategy |
Replacement strategies
|