Package org.cicirello.search.operators.reals
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.
-
Class Summary Class Description CauchyMutation<T extends RealValued> This class implements Cauchy mutation.GaussianMutation<T extends RealValued> This class implements Gaussian mutation.RealValueInitializer Generating randomSingleReal
objects for use in generating random initial solutions for simulated annealing and other metaheuristics, and for copying such objects.RealVectorInitializer Generates randomRealVector
objects for use in generating random initial solutions for simulated annealing and other metaheuristics, and for copying such objects.UndoableCauchyMutation<T extends RealValued> This class implements Cauchy mutation with support for theUndoableCauchyMutation.undo(T)
method.UndoableGaussianMutation<T extends RealValued> This class implements Gaussian mutation with support for theUndoableGaussianMutation.undo(T)
method.UndoableUniformMutation<T extends RealValued> This class implements a uniform mutation with support for theUndoableUniformMutation.undo(T)
method.UniformMutation<T extends RealValued> This class implements a uniform mutation.