Uses of Class
org.cicirello.search.operators.reals.GaussianMutation
Packages that use GaussianMutation
Package
Description
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.
-
Uses of GaussianMutation in org.cicirello.search.operators.reals
Subclasses of GaussianMutation in org.cicirello.search.operators.realsModifier and TypeClassDescriptionclass
UndoableGaussianMutation<T extends RealValued>
This class implements Gaussian mutation with support for theUndoableGaussianMutation.undo(T)
method.Methods in org.cicirello.search.operators.reals that return GaussianMutationModifier and TypeMethodDescriptionGaussianMutation.copy()
Creates an identical copy of this object.static <T extends RealValued>
GaussianMutation<T>GaussianMutation.createGaussianMutation()
Creates a Gaussian mutation operator with standard deviation equal to 1.static <T extends RealValued>
GaussianMutation<T>GaussianMutation.createGaussianMutation
(double sigma) Creates a Gaussian mutation operator.static <T extends RealValued>
GaussianMutation<T>GaussianMutation.createGaussianMutation
(double sigma, double p) Create a Gaussian mutation operator.static <T extends RealValued>
GaussianMutation<T>GaussianMutation.createGaussianMutation
(double sigma, int k) Create a Gaussian mutation operator.GaussianMutation.split()