| Interface | Description |
|---|---|
| Genotype |
The
Genotype represents a marker interface. |
| IndividualFactory |
The
IndividualFactory is a creator for Individuals. |
| IndividualSetListener | |
| IndividualStateListener | |
| Phenotype |
The
Phenotype is a marker interface. |
| Value<V> |
| Class | Description |
|---|---|
| AbstractIndividualFactory<I extends Individual> |
The
AbstractIndividualFactory creates Individuals using a
given Provider and sets the registered
IndividualStateListeners. |
| Constraint |
The
Constraint is the identifier for a single constraint in the Constraints. |
| Constraints |
The
Constraints contains the Constraint-Values pairs of
an Individual. |
| Criterion |
Superclass for criteria handled in a
CriterionSet. |
| CriterionSet<T extends Criterion> |
Superclass for
Criterion-Values pairs. |
| DefaultIndividualFactory |
The
DefaultIndividualFactory is a creator for standard
Individuals. |
| DoubleValue | |
| Individual |
The
Individual class forms a single solution for the given
optimization problem. |
| IndividualSet | |
| InfeasibilityConstraint |
A concrete constraint with the same attributes as the base class
Constraint. |
| IntegerValue | |
| Objective |
The
Objective is the identifier for a single objective in the
Objectives. |
| Objectives | |
| Range |
representing a range of values [min, max]
|
| SatisfactionConstraint |
A concrete constraint with the same attributes as the base class
Constraint
and an additional attribute specifying the objective it refers to. |
| Enum | Description |
|---|---|
| Constraint.Direction |
Defines the possible directions a constraint can be defined.
|
| Individual.State |
The possible states of an
Individual. |
| Objective.Sign |
The sign of the objective.
|
Provides the classes that join the problem and optimizer.
This package contains the Individual and the related classes and
interfaces.