Click or drag to resize

ConstrainedLeastSquaresSolve(ConstrainedLeastSquaresProblem, ActiveSetQPSolver, DoubleVector) Method

Solves the given least squares problem using an active set quadratic programming solver.

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
public bool Solve(
	ConstrainedLeastSquaresProblem problem,
	ActiveSetQPSolver solver,
	DoubleVector x0 = null


problem  ConstrainedLeastSquaresProblem
A constrained least squares problem.
solver  ActiveSetQPSolver
An instance of the active set QP solver to use.
x0  DoubleVector  (Optional)
Optional starting point for calculating the solution. If none is provided the algorithm will pick one.

Return Value

true if the solver is successful
MismatchedSizeExceptionThrown if the dimension of the matrix A and the vector b do not match for the problem Ax = b.
NMathExceptionThrown if there are more variables than equations (an under-determined system).
If your problem is has more variables than equations (an under-determined solver) you must use the Solver method that uses the InteriorPointQPSolver quadratic programming solver.
See Also