Uses of Package
org.ojalgo.optimisation
Packages that use org.ojalgo.optimisation
Package
Description
Classes in this package relate to modelling of financial investment portfolios, and Modern Portfolio
Theory.
-
Classes in org.ojalgo.optimisation used by org.ojalgo.data.domain.finance.portfolioClassDescriptionLets you construct optimisation problems by combining (mathematical) expressions in terms of variables.
-
Classes in org.ojalgo.optimisation used by org.ojalgo.optimisationClassDescriptionThink of an Expression as one constraint or a component to the objective function.Lets you construct optimisation problems by combining (mathematical) expressions in terms of variables.Counts of different kinds of model entities.Connects solver constraints and variables back to model entities.
Optimisation.Solver
:s that should be usabale fromExpressionsBasedModel
needs to implement a subclass of this.BoundType used with the BOUNDS section.RowType used with the ROWS and RANGES sections.AOptimisation.Solver
implementation that wraps anExpressionsBasedModel
.Model entities are identified and compared by their names only.ConstraintAnOptimisation.Model
implementation should not depend on any specificOptimisation.Solver
, andOptimisation.Solver
implementations should be usable independently of anyOptimisation.Model
.ObjectiveBasic description of the size/structure of an optimisation problem.An Optimisation.Solver instance implements a specific optimisation algorithm.Variable -
Classes in org.ojalgo.optimisation used by org.ojalgo.optimisation.convexClassDescriptionLets you construct optimisation problems by combining (mathematical) expressions in terms of variables.Connects solver constraints and variables back to model entities.
Optimisation.Solver
:s that should be usabale fromExpressionsBasedModel
needs to implement a subclass of this.Model entities are identified and compared by their names only.AnOptimisation.Model
implementation should not depend on any specificOptimisation.Solver
, andOptimisation.Solver
implementations should be usable independently of anyOptimisation.Model
.Basic description of the size/structure of an optimisation problem.An Optimisation.Solver instance implements a specific optimisation algorithm. -
Classes in org.ojalgo.optimisation used by org.ojalgo.optimisation.integerClassDescriptionLets you construct optimisation problems by combining (mathematical) expressions in terms of variables.
Optimisation.Solver
:s that should be usabale fromExpressionsBasedModel
needs to implement a subclass of this.AOptimisation.Solver
implementation that wraps anExpressionsBasedModel
.AnOptimisation.Model
implementation should not depend on any specificOptimisation.Solver
, andOptimisation.Solver
implementations should be usable independently of anyOptimisation.Model
.An Optimisation.Solver instance implements a specific optimisation algorithm. -
Classes in org.ojalgo.optimisation used by org.ojalgo.optimisation.linearClassDescriptionLets you construct optimisation problems by combining (mathematical) expressions in terms of variables.Connects solver constraints and variables back to model entities.
Optimisation.Solver
:s that should be usabale fromExpressionsBasedModel
needs to implement a subclass of this.Model entities are identified and compared by their names only.AnOptimisation.Model
implementation should not depend on any specificOptimisation.Solver
, andOptimisation.Solver
implementations should be usable independently of anyOptimisation.Model
.Basic description of the size/structure of an optimisation problem.An Optimisation.Solver instance implements a specific optimisation algorithm.Variable -
Classes in org.ojalgo.optimisation used by org.ojalgo.optimisation.serviceClassDescriptionLets you construct optimisation problems by combining (mathematical) expressions in terms of variables.
Optimisation.Solver
:s that should be usabale fromExpressionsBasedModel
needs to implement a subclass of this.AnOptimisation.Model
implementation should not depend on any specificOptimisation.Solver
, andOptimisation.Solver
implementations should be usable independently of anyOptimisation.Model
.An Optimisation.Solver instance implements a specific optimisation algorithm.