Uses of Class
org.cicirello.search.representations.IntegerVector
Packages that use IntegerVector
Package
Description
This package includes classes that implement operators that create, mutate, etc, integer valued
representations.
Package of classes and interfaces related to representing computational problems, as well as
classes implementing a variety of specific computational problems.
This package includes classes related to representing solutions to optimization problems.
This package includes classes and interfaces directly related to implementing stochastic sampling
algorithms.
-
Uses of IntegerVector in org.cicirello.search.operators.integers
Classes in org.cicirello.search.operators.integers with type parameters of type IntegerVectorModifier and TypeClassDescriptionfinal class
KPointCrossover<T extends IntegerVector>
Implementation of K-point crossover, but for IntegerVectors.final class
SinglePointCrossover<T extends IntegerVector>
Implementation of single point crossover, but for IntegerVectors.final class
TwoPointCrossover<T extends IntegerVector>
Implementation of two-point crossover, but for IntegerVectors.final class
UniformCrossover<T extends IntegerVector>
Implementation of uniform crossover, but for IntegerVectors.Methods in org.cicirello.search.operators.integers that return IntegerVectorModifier and TypeMethodDescriptionfinal IntegerVector
IntegerVectorInitializer.createCandidateSolution()
Methods in org.cicirello.search.operators.integers with parameters of type IntegerVectorModifier and TypeMethodDescriptionvoid
KPointCrossover.cross
(IntegerVector c1, IntegerVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.void
SinglePointCrossover.cross
(IntegerVector c1, IntegerVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.void
TwoPointCrossover.cross
(IntegerVector c1, IntegerVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.void
UniformCrossover.cross
(IntegerVector c1, IntegerVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents. -
Uses of IntegerVector in org.cicirello.search.problems
Methods in org.cicirello.search.problems with parameters of type IntegerVectorModifier and TypeMethodDescriptionint
BoundMax.cost
(IntegerVector candidate) int
BoundMax.value
(IntegerVector candidate) -
Uses of IntegerVector in org.cicirello.search.representations
Subclasses of IntegerVector in org.cicirello.search.representationsModifier and TypeClassDescriptionfinal class
A class for representing the input to a multivariate function, with integer values that are bounded in some interval [min, max].Methods in org.cicirello.search.representations that return IntegerVectorMethods in org.cicirello.search.representations with parameters of type IntegerVectorModifier and TypeMethodDescriptionstatic void
IntegerVector.exchange
(IntegerVector v1, IntegerVector v2, int firstIndex, int lastIndex) Exchanges a sequence of ints between two IntegerVector objects.Constructors in org.cicirello.search.representations with parameters of type IntegerVectorModifierConstructorDescriptionIntegerVector
(IntegerVector other) Initializes the vector as a copy of another. -
Uses of IntegerVector in org.cicirello.search.ss
Methods in org.cicirello.search.ss that return IntegerVector