Package | Description |
---|---|
gov.sandia.cognition.learning.algorithm.annealing |
Provides the Simulated Annealing algorithm.
|
gov.sandia.cognition.learning.algorithm.genetic.reproducer |
Provides reproduction functions for use with a Genetic Algorithm.
|
Modifier and Type | Class and Description |
---|---|
class |
VectorizablePerturber
The VectorizablePerturber implements a Perturber for Vectorizable objects.
|
Modifier and Type | Method and Description |
---|---|
Perturber<AnnealedType> |
SimulatedAnnealer.getPerturber()
Gets the perturber.
|
Modifier and Type | Method and Description |
---|---|
void |
SimulatedAnnealer.setPerturber(Perturber<AnnealedType> perturber)
Sets the perturber.
|
Constructor and Description |
---|
SimulatedAnnealer(AnnealedType initial,
Perturber<AnnealedType> perturber,
CostFunction<? super AnnealedType,? super CostParametersType> cost)
Creates a new instance of SimulatedAnnealer.
|
SimulatedAnnealer(AnnealedType initial,
Perturber<AnnealedType> perturber,
CostFunction<? super AnnealedType,? super CostParametersType> cost,
int maxIterations)
Creates a new instance of SimulatedAnnealer.
|
SimulatedAnnealer(AnnealedType initial,
Perturber<AnnealedType> perturber,
CostFunction<? super AnnealedType,? super CostParametersType> cost,
int maxIterations,
int maxIterationsWithoutImprovement)
Creates a new instance of SimulatedAnnealer.
|
Modifier and Type | Method and Description |
---|---|
Perturber<GenomeType> |
MutationReproducer.getPerturber()
Gets the perturber used for mutation.
|
Modifier and Type | Method and Description |
---|---|
void |
MutationReproducer.setPerturber(Perturber<GenomeType> perturber)
Sets the perturber used for mutation.
|
Constructor and Description |
---|
MutationReproducer(Perturber<GenomeType> perturber,
Selector<GenomeType> selector)
Creates a new instance of MutationReproducer
|