Uses of Interface
org.cicirello.search.representations.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
Modifier 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.Modifier 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.Modifier 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
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].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.