Package org.ojalgo.optimisation
package org.ojalgo.optimisation
-
ClassDescriptionConfiguredIntegration<S extends Optimisation.Solver>Expression represents a mathematical expression in the optimization model that can serve as either a constraint or a component of 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 fromExpressionsBasedModelneeds to implement a subclass of this.Various switches that can be set by solver integrations to control its own behaviour.ExpressionsBasedModel.Simplifier<ME extends ModelEntity<?>, S extends ExpressionsBasedModel.Simplifier<?,?>> Mathematical Programming System (MPS) parserBoundType used with the BOUNDS section.RowType used with the ROWS and RANGES sections.AOptimisation.Solverimplementation that wraps anExpressionsBasedModel.ModelEntity<ME extends ModelEntity<ME>>ModelEntity is the abstract base class for optimization model components such as variables and expressions in ojAlgo's optimization framework.ConstraintAnOptimisation.Modelimplementation should not depend on any specificOptimisation.Solver, andOptimisation.Solverimplementations 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 represents a decision variable in an optimization model.