Package | Description |
---|---|
gov.sandia.cognition.learning.algorithm.genetic.reproducer |
Provides reproduction functions for use with a Genetic Algorithm.
|
gov.sandia.cognition.learning.algorithm.genetic.selector |
Provides selection functions for a Genetic Algorithm.
|
Modifier and Type | Method and Description |
---|---|
Selector<GenomeType> |
CrossoverReproducer.getSelector()
Gets the selector.
|
Selector<GenomeType> |
MutationReproducer.getSelector()
Gets the selector used to select the population.
|
Modifier and Type | Method and Description |
---|---|
void |
CrossoverReproducer.setSelector(Selector<GenomeType> selector)
Sets the selector.
|
void |
MutationReproducer.setSelector(Selector<GenomeType> selector)
Sets the selector used to select the population.
|
Constructor and Description |
---|
CrossoverReproducer(Selector<GenomeType> selector,
CrossoverFunction<GenomeType> crossoverFunction)
Creates a new instance of CrossoverReproducer
|
MutationReproducer(Perturber<GenomeType> perturber,
Selector<GenomeType> selector)
Creates a new instance of MutationReproducer
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSelector<GenomeType>
The
AbstractSelector class provides some common functionality
for implementations of Selectors . |
class |
TournamentSelector<GenomeType>
The TournamentSelector class implements a Selector that uses tournament
selection to create a new population.
|