org.ojalgo.optimisation.quadratic
Class QuadraticSolver
java.lang.Object
org.ojalgo.optimisation.GenericSolver
org.ojalgo.optimisation.quadratic.QuadraticSolver
- All Implemented Interfaces:
- OptimisationSolver
public abstract class QuadraticSolver
- extends GenericSolver
QuadraticSolver solves optimisation problems of the form:
min 1/2 [X]T[Q][X] - [C]T[X]
when [AE][X] == [BE]
and [AI][X] <= [BI]
You construct instances by using the QuadraticSolver.Builder class. It
will return an appropriate subclass for you. It's recommended that
you first create a QuadraticExpressionsModel and feed that to the
QuadraticSolver.Builder.
- Author:
- apete
solve
public final OptimisationSolver.Result solve()
solve
public final OptimisationSolver.Result solve(MatrixStore<Double> anInitialIterationPoint)
solve
public final OptimisationSolver.Result solve(MatrixStore<Double> anInitialIterationPoint,
NumberContext aPrecision)
solve
public final OptimisationSolver.Result solve(NumberContext aPrecision)
solve
public OptimisationSolver.Result solve(OptimisationModel aValidationModel)
toString
public String toString()
- Overrides:
toString in class Object