Package gov.sandia.cognition.learning.algorithm.annealing

Provides the Simulated Annealing algorithm.

See:
          Description

Interface Summary
Perturber<PerturbedType> The Perturber interface defines the functionality of an object that can take an object and perturb it, returning the perturbed value.
 

Class Summary
SimulatedAnnealer<CostParametersType,AnnealedType> The SimulatedAnnealer class implements the simulated annealing algorithm using the provided cost function and perturbation function.
VectorizablePerturber The VectorizablePerturber implements a Perturber for Vectorizable objects.
 

Package gov.sandia.cognition.learning.algorithm.annealing Description

Provides the Simulated Annealing algorithm.

Since:
2.0
Author:
Justin Basilico