Uses of Class
org.cicirello.search.representations.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
Modifier 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.Modifier and TypeMethodDescriptionfinal IntegerVector
IntegerVectorInitializer.createCandidateSolution()
Modifier 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
Modifier and TypeMethodDescriptionint
BoundMax.cost
(IntegerVector candidate) int
BoundMax.value
(IntegerVector candidate) -
Uses of IntegerVector in org.cicirello.search.representations
Modifier and TypeClassDescriptionfinal class
A class for representing the input to a multivariate function, with integer values that are bounded in some interval [min, max].Modifier and TypeMethodDescriptionstatic void
IntegerVector.exchange
(IntegerVector v1, IntegerVector v2, int firstIndex, int lastIndex) Exchanges a sequence of ints between two IntegerVector objects.ModifierConstructorDescriptionIntegerVector
(IntegerVector other) Initializes the vector as a copy of another. -
Uses of IntegerVector in org.cicirello.search.ss