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
AbstractIndividualFactorycreatesIndividuals using a givenProviderand sets the registeredIndividualStateListeners.TheConstraintis the identifier for a single constraint in theConstraints.Defines the possible directions a constraint can be defined.TheConstraintscontains theConstraint-Valuespairs of anIndividual.Superclass for criteria handled in aCriterionSet.CriterionSet<T extends Criterion>Superclass forCriterion-Valuespairs.TheDefaultIndividualFactoryis a creator for standardIndividuals.TheGenotyperepresents a marker interface.TheIndividualclass forms a single solution for the given optimization problem.The possible states of anIndividual.TheIndividualFactoryis a creator forIndividuals.A concrete constraint with the same attributes as the base classConstraint.TheObjectiveis the identifier for a single objective in theObjectives.The sign of the objective.ThePhenotypeis a marker interface.representing a range of values [min, max]A concrete constraint with the same attributes as the base classConstraintand an additional attribute specifying the objective it refers to.Value<V>