Lls2qp: Difference between revisions
From TomWiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[Category:Utility Functions]] | |||
==Purpose== | ==Purpose== | ||
Revision as of 10:55, 22 July 2011
Purpose
Converts an lls problem to a new problem based on the formula below. Only the objective function is affected. The
problem can be of any type with an LLS objective.
Calling Syntax
qpProb = lls2qp(Prob, IntVars)
Inputs
Input | Description |
---|---|
Prob.LS.C | The linear matrix in 0.5 * ||y - Cx||. |
Prob.LS.y | The constant vector in 0.5 * ||y - Cx||. |
Outputs
Output | Description |
---|---|
qpProb | The converted problem. |
Description
If the problem is a linear least squares problem a qp problem is created. The new problem may have integer variables. Create the problem with llsAssign then use this routine.
If the problem has nonlinear constraints an nlp is created. The new problem may have integer variables. Create the problem with conAssign or minlpAssign, the set the fields Prob.LS.C and Prob.LS.y