Uses of Package
This package includes classes that implement operators that create, mutate, etc, the the inputs to functions with real-valued input parameters (represented with type double), such as is required to solve function optimization problems using simulated annealing or other metaheuristics.
ClassDescriptionThis class implements Cauchy mutation.This class implements Gaussian mutation.Implementation of K-point crossover, but for RealVectors.Generating random
SingleRealobjects for use in generating random initial solutions for simulated annealing and other metaheuristics, and for copying such objects.Generates random
RealVectorobjects for use in generating random initial solutions for simulated annealing and other metaheuristics, and for copying such objects.Implementation of single point crossover, but for RealVectors.Implementation of two-point crossover, but for RealVectors.This class implements Cauchy mutation with support for the
UndoableCauchyMutation.undo(T)method.This class implements Gaussian mutation with support for the
UndoableGaussianMutation.undo(T)method.This class implements a uniform mutation with support for the
UndoableUniformMutation.undo(T)method.Implementation of uniform crossover, but for RealVectors.This class implements a uniform mutation.