Uses of Interface
org.cicirello.search.representations.IntegerValued
Packages that use IntegerValued
Package
Description
This package includes classes that implement operators that create, mutate, etc, integer valued
representations.
This package includes classes related to representing solutions to optimization problems.
-
Uses of IntegerValued in org.cicirello.search.operators.integers
Classes in org.cicirello.search.operators.integers with type parameters of type IntegerValuedModifier and TypeClassDescriptionclass
RandomValueChangeMutation<T extends IntegerValued>
This mutation operator is for integer valued representations, and replaces an integer value with a different random integer value from the domain.final class
UndoableRandomValueChangeMutation<T extends IntegerValued>
This mutation operator (supporting the undo operation) is for integer valued representations, and replaces an integer value with a different random integer value from the domain.class
UndoableUniformMutation<T extends IntegerValued>
This class implements a uniform mutation with support for theUndoableMutationOperator.undo(T)
method.class
UniformMutation<T extends IntegerValued>
This class implements a uniform mutation.Classes in org.cicirello.search.operators.integers that implement IntegerValuedModifier and TypeClassDescriptionclass
UndoableUniformMutation<T extends IntegerValued>
This class implements a uniform mutation with support for theUndoableMutationOperator.undo(T)
method.class
UniformMutation<T extends IntegerValued>
This class implements a uniform mutation.Methods in org.cicirello.search.operators.integers with type parameters of type IntegerValuedModifier and TypeMethodDescriptionstatic <T extends IntegerValued>
UndoableUniformMutation<T>UndoableUniformMutation.createUniformMutation()
Creates a Uniform mutation operator with radius parameter equal to 1 that supports the undo operation.static <T extends IntegerValued>
UndoableUniformMutation<T>UndoableUniformMutation.createUniformMutation
(int radius) Creates a Uniform mutation operator that supports the undo operation.static <T extends IntegerValued>
UndoableUniformMutation<T>UndoableUniformMutation.createUniformMutation
(int radius, double p) Create a Uniform mutation operator that supports the undo operation.static <T extends IntegerValued>
UndoableUniformMutation<T>UndoableUniformMutation.createUniformMutation
(int radius, int k) Create a Uniform mutation operator that supports the undo operation.static <T extends IntegerValued>
UndoableUniformMutation<T>UndoableUniformMutation.createUniformMutation
(int radius, int lowerBound, int upperBound) Creates a Uniform mutation operator, such that the mutate method constrains each mutated int value to lie in the interval [lowerBound, upperBound].static <T extends IntegerValued>
UniformMutation<T>UniformMutation.createUniformMutation()
Creates a Uniform mutation operator with radius parameter equal to 1.static <T extends IntegerValued>
UniformMutation<T>UniformMutation.createUniformMutation
(int radius) Creates a Uniform mutation operator.static <T extends IntegerValued>
UniformMutation<T>UniformMutation.createUniformMutation
(int radius, double p) Create a Uniform mutation operator.static <T extends IntegerValued>
UniformMutation<T>UniformMutation.createUniformMutation
(int radius, int k) Create a Uniform mutation operator.static <T extends IntegerValued>
UniformMutation<T>UniformMutation.createUniformMutation
(int radius, int lowerBound, int upperBound) Creates a Uniform mutation operator, such that the mutate method constrains each mutated int value to lie in the interval [lowerBound, upperBound]. -
Uses of IntegerValued in org.cicirello.search.representations
Classes in org.cicirello.search.representations that implement IntegerValuedModifier and TypeClassDescriptionfinal class
A class for representing the input to a multivariate function, with integer values that are bounded in some interval [min, max].class
A simple class for representing the input to a multivariate function, with integer values.class
A simple class for representing the input to a univariate function, such that the input is an integer.