Package | Description |
---|---|
jenes | |
jenes.algorithms |
Modifier and Type | Field and Description |
---|---|
protected GeneticAlgorithm.ElitismStrategy |
GeneticAlgorithm.elitismStrategy
The elitism strategy used by this genetic algorithm
|
Modifier and Type | Method and Description |
---|---|
GeneticAlgorithm.ElitismStrategy |
GeneticAlgorithm.getElitismStrategy()
Returns the elitism strategy used by this genetic algorithm
|
static GeneticAlgorithm.ElitismStrategy |
GeneticAlgorithm.ElitismStrategy.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static GeneticAlgorithm.ElitismStrategy[] |
GeneticAlgorithm.ElitismStrategy.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
GeneticAlgorithm.setElitismStrategy(GeneticAlgorithm.ElitismStrategy es)
Sets the elitism strategy to used by this genetic algorithm.
|
Modifier and Type | Field and Description |
---|---|
static GeneticAlgorithm.ElitismStrategy |
SimpleGA.DEFAULT_ELITISM_STRATEGY
The default elitism strategy
|
Constructor and Description |
---|
SimpleGA(Fitness<T> fitness,
Population<T> population,
int generations,
double crossover,
double mutation,
int elitism,
SimpleGA.SelectionMethod selmethod,
SimpleGA.CrossoverMethod crossmethod,
GeneticAlgorithm.ElitismStrategy es)
Builds a new SimpleGa.
|
SimpleGA(Population<T> population,
int generations,
double crossover,
double mutation,
int elitism,
SimpleGA.SelectionMethod selmethod,
SimpleGA.CrossoverMethod crossmethod,
GeneticAlgorithm.ElitismStrategy es)
Deprecated.
|