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 classKPointCrossover<T extends IntegerVector>Implementation of K-point crossover, but for IntegerVectors.final classSinglePointCrossover<T extends IntegerVector>Implementation of single point crossover, but for IntegerVectors.final classTwoPointCrossover<T extends IntegerVector>Implementation of two-point crossover, but for IntegerVectors.final classUniformCrossover<T extends IntegerVector>Implementation of uniform crossover, but for IntegerVectors.Methods in org.cicirello.search.operators.integers that return IntegerVectorModifier and TypeMethodDescriptionfinal IntegerVectorIntegerVectorInitializer.createCandidateSolution()Methods in org.cicirello.search.operators.integers with parameters of type IntegerVectorModifier and TypeMethodDescriptionvoidKPointCrossover.cross(IntegerVector c1, IntegerVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.voidSinglePointCrossover.cross(IntegerVector c1, IntegerVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.voidTwoPointCrossover.cross(IntegerVector c1, IntegerVector c2) Performs a crossover for an evolutionary algorithm, such that crossover forms two children from two parents.voidUniformCrossover.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 TypeMethodDescriptionintBoundMax.cost(IntegerVector candidate) intBoundMax.value(IntegerVector candidate) -
Uses of IntegerVector in org.cicirello.search.representations
Subclasses of IntegerVector in org.cicirello.search.representationsModifier and TypeClassDescriptionfinal classA 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 voidIntegerVector.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