Uses of Interface
org.ojalgo.optimisation.Optimisation
Packages that use Optimisation
Package
Description
-
Uses of Optimisation in org.ojalgo.optimisation
Subinterfaces of Optimisation in org.ojalgo.optimisationModifier and TypeInterfaceDescriptionstatic interfaceConnects solver constraints and variables back to model entities.static interfaceConstraintstatic interfaceOptimisation.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.static interfacestatic interfaceObjectivestatic interfaceBasic description of the size/structure of an optimisation problem.static interfaceAn Optimisation.Solver instance implements a specific optimisation algorithm.interfaceClasses in org.ojalgo.optimisation that implement OptimisationModifier and TypeClassDescriptionfinal classExpression represents a mathematical expression in the optimization model that can serve as either a constraint or a component of the objective function.final classLets you construct optimisation problems by combining (mathematical) expressions in terms of variables.static final classCounts of different kinds of model entities.static classOptimisation.Solver:s that should be usabale fromExpressionsBasedModelneeds to implement a subclass of this.classstatic classGenericSolver.Builder<B extends GenericSolver.Builder<B,S>, S extends GenericSolver> classAOptimisation.Solverimplementation that wraps anExpressionsBasedModel.classModelEntity<ME extends ModelEntity<ME>>ModelEntity is the abstract base class for optimization model components such as variables and expressions in ojAlgo's optimization framework.static enumstatic final classstatic final classstatic enumstatic enumfinal classVariable represents a decision variable in an optimization model. -
Uses of Optimisation in org.ojalgo.optimisation.convex
Classes in org.ojalgo.optimisation.convex that implement OptimisationModifier and TypeClassDescriptionfinal classConvexData<N extends Comparable<N>>classConvexSolver solves optimisation problems of the form:static final classstatic final class -
Uses of Optimisation in org.ojalgo.optimisation.integer
Classes in org.ojalgo.optimisation.integer that implement OptimisationModifier and TypeClassDescriptionfinal classAn alternative MIP solver using Gomory Mixed Integer (GMI) cuts – purely iterative with no branching.static final classfinal classstatic final classfinal class -
Uses of Optimisation in org.ojalgo.optimisation.linear
Classes in org.ojalgo.optimisation.linear that implement OptimisationModifier and TypeClassDescriptionclassstatic final classCompared tothis builder:invalid reference
LinearSolver.StandardBuilder
1) Accepts inequality constraints
2) Has relaxed the requiremnt on the RHS to be non-negative (both equalities and inequalities)static final class -
Uses of Optimisation in org.ojalgo.optimisation.service
Classes in org.ojalgo.optimisation.service that implement Optimisation