Module ojalgo
Package org.ojalgo.optimisation
-
Interface Summary Interface Description ExpressionsBasedModel.EntityMap Connects solver constraints and variables back to model entities.FileFormatMPS.FieldPredicate Optimisation Optimisation.Constraint ConstraintOptimisation.Integration<M extends Optimisation.Model,S extends Optimisation.Solver> AnOptimisation.Modelimplementation should not depend on any specificOptimisation.Solver, andOptimisation.Solverimplementations should be usable independently of anyOptimisation.Model.Optimisation.Model Optimisation.Objective ObjectiveOptimisation.ProblemStructure Basic description of the size/structure of an optimisation problem.Optimisation.Solver An Optimisation.Solver instance implements a specific optimisation algorithm.UpdatableSolver -
Class Summary Class Description ConfiguredIntegration<S extends Optimisation.Solver> ConstraintsMetaData Expression Expression represents a mathematical expression in the optimization model that can serve as either a constraint or a component of the objective function.ExpressionsBasedModel Lets you construct optimisation problems by combining (mathematical) expressions in terms of variables.ExpressionsBasedModel.DefaultIntermediate ExpressionsBasedModel.Description Counts of different kinds of model entities.ExpressionsBasedModel.Integration<S extends Optimisation.Solver> Optimisation.Solver:s that should be usabale fromExpressionsBasedModelneeds to implement a subclass of this.ExpressionsBasedModel.IntegrationWrapper ExpressionsBasedModel.Presolver ExpressionsBasedModel.Simplifier<ME extends ModelEntity<?>,S extends ExpressionsBasedModel.Simplifier<?,?>> ExpressionsBasedModel.Validator ExpressionsBasedModel.VariableAnalyser ExpressionsBasedModel.VariablesCategorisation FileFormatEBM FileFormatMPS Mathematical Programming System (MPS) parserGenericSolver GenericSolver.Builder<B extends GenericSolver.Builder<B,S>,S extends GenericSolver> IntermediateSolver 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.Optimisation.Options Optimisation.Result Presolvers SpecialOrderedSet Variable Variable represents a decision variable in an optimization model. -
Enum Summary Enum Description ExpressionsBasedModel.FileFormat ExpressionsBasedModel.IntegrationProperty Various switches that can be set by solver integrations to control its own behaviour.FileFormatMPS.BoundType BoundType used with the BOUNDS section.FileFormatMPS.ColumnMarker FileFormatMPS.FileSection FileFormatMPS.RowType RowType used with the ROWS and RANGES sections.Optimisation.ConstraintType Optimisation.Sense Optimisation.State