Package org.opt4j.core
package org.opt4j.core
Provides the classes that join the problem and optimizer.
This package contains the Individual
and the related classes and
interfaces.
-
ClassDescriptionAbstractIndividualFactory<I extends Individual>The
AbstractIndividualFactory
createsIndividual
s using a givenProvider
and sets the registeredIndividualStateListener
s.TheConstraint
is the identifier for a single constraint in theConstraints
.Defines the possible directions a constraint can be defined.TheConstraints
contains theConstraint
-Values
pairs of anIndividual
.Superclass for criteria handled in aCriterionSet
.CriterionSet<T extends Criterion>Superclass forCriterion
-Values
pairs.TheDefaultIndividualFactory
is a creator for standardIndividual
s.TheGenotype
represents a marker interface.TheIndividual
class forms a single solution for the given optimization problem.The possible states of anIndividual
.TheIndividualFactory
is a creator forIndividual
s.A concrete constraint with the same attributes as the base classConstraint
.TheObjective
is the identifier for a single objective in theObjectives
.The sign of the objective.ThePhenotype
is a marker interface.representing a range of values [min, max]A concrete constraint with the same attributes as the base classConstraint
and an additional attribute specifying the objective it refers to.Value<V>