Uses of Class
org.cicirello.search.representations.RealVector
Packages that use RealVector
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.
This package includes classes related to representing solutions to optimization problems.
-
Uses of RealVector in org.cicirello.search.operators.reals
Classes in org.cicirello.search.operators.reals with type parameters of type RealVectorModifier and TypeClassDescriptionfinal classKPointCrossover<T extends RealVector>Implementation of K-point crossover, but for RealVectors.final classSinglePointCrossover<T extends RealVector>Implementation of single point crossover, but for RealVectors.final classTwoPointCrossover<T extends RealVector>Implementation of two-point crossover, but for RealVectors.final classUniformCrossover<T extends RealVector>Implementation of uniform crossover, but for RealVectors.Methods in org.cicirello.search.operators.reals that return RealVectorModifier and TypeMethodDescriptionfinal RealVectorRealVectorInitializer.createCandidateSolution()Methods in org.cicirello.search.operators.reals with parameters of type RealVectorModifier and TypeMethodDescriptionvoidKPointCrossover.cross(RealVector c1, RealVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.voidSinglePointCrossover.cross(RealVector c1, RealVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.voidTwoPointCrossover.cross(RealVector c1, RealVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.voidUniformCrossover.cross(RealVector c1, RealVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents. -
Uses of RealVector in org.cicirello.search.representations
Subclasses of RealVector in org.cicirello.search.representationsModifier and TypeClassDescriptionfinal classA class for representing the input to a multivariate function, with real values (floating-point) that are bounded in some interval [min, max].Methods in org.cicirello.search.representations that return RealVectorMethods in org.cicirello.search.representations with parameters of type RealVectorModifier and TypeMethodDescriptionstatic voidRealVector.exchange(RealVector v1, RealVector v2, int firstIndex, int lastIndex) Exchanges a sequence of doubles between two RealVector objects.Constructors in org.cicirello.search.representations with parameters of type RealVectorModifierConstructorDescriptionRealVector(RealVector other) Initializes the vector as a copy of another.