Uses of Package
org.cicirello.search.operators.reals
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.
-
ClassDescriptionThis class implements Cauchy mutation.This class implements Gaussian mutation.Implementation of K-point crossover, but for RealVectors.Generating random
SingleReal
objects for use in generating random initial solutions for simulated annealing and other metaheuristics, and for copying such objects.Generates randomRealVector
objects 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 theUndoableMutationOperator.undo(T)
method.This class implements Gaussian mutation with support for theUndoableMutationOperator.undo(T)
method.This class implements a uniform mutation with support for theUndoableMutationOperator.undo(T)
method.Implementation of uniform crossover, but for RealVectors.This class implements a uniform mutation.