Interface BoundedProblem<T extends java.lang.Number & java.lang.Comparable<T>,​S>

Type Parameters:
T - Type of boundary, typically Integer or Double
S - Type of Problem solutions
All Superinterfaces:
Problem<S>, java.io.Serializable
All Known Subinterfaces:
DoubleProblem, IntegerProblem
All Known Implementing Classes:
AbstractDoubleProblem, AbstractIntegerProblem, ComposableDoubleProblem, DummyDoubleProblem

public interface BoundedProblem<T extends java.lang.Number & java.lang.Comparable<T>,​S>
extends Problem<S>
A BoundedProblem is a Problem for which solution boundaries exist. Boundaries restrict each variable to be within an interval. This interval may be different for each variable of the solution.
Author:
Matthieu Vergne