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 class
KPointCrossover<T extends RealVector>
Implementation of K-point crossover, but for RealVectors.final class
SinglePointCrossover<T extends RealVector>
Implementation of single point crossover, but for RealVectors.final class
TwoPointCrossover<T extends RealVector>
Implementation of two-point crossover, but for RealVectors.final class
UniformCrossover<T extends RealVector>
Implementation of uniform crossover, but for RealVectors.Methods in org.cicirello.search.operators.reals that return RealVectorModifier and TypeMethodDescriptionfinal RealVector
RealVectorInitializer.createCandidateSolution()
Methods in org.cicirello.search.operators.reals with parameters of type RealVectorModifier and TypeMethodDescriptionvoid
KPointCrossover.cross
(RealVector c1, RealVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.void
SinglePointCrossover.cross
(RealVector c1, RealVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.void
TwoPointCrossover.cross
(RealVector c1, RealVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.void
UniformCrossover.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 class
A 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 void
RealVector.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.