Quadratic Programming IP VI
- Updated2025-07-30
- 5 minute(s) read
Uses either an interior point algorithm or an active set algorithm to solve the problem: minimize 0.5x*Q*x + c*x, such that A*x=b and Imin are less than or equal to D*x, which is less than or equal to Imax. You must manually select the polymorphic instance to use.

Inputs/Outputs
start
—
start is a point in n dimension at which the optimization process starts.
objective function
—
objective function contains the coefficients of the quadratic and linear terms of the formula you want to minimize.
parameter bounds
—
parameter bounds contains the minimum and maximum values the parameters (x) can take.
equality constraints
—
equality constraints defines the linear matrix equality constraint Ax=b.
error in (no error)
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
inequality constraints
—
inequality constraints contains the linear matrix inequality bounds Imin<Dx<Imax.
stopping criteria
—
stopping criteria is the collection of conditions that terminate the optimization. If (function tolerance AND parameter tolerance AND gradient tolerance) OR max iterations OR max function calls then optimization terminates.
minimum
—
minimum is the set of values that minimizes the quadratic objective function while satisfying the bounds and constraints.
f(minimum)
—
f(minimum) is the value of the quadratic objective function 0.5x^TQx + cx at minimum.
lagrangian multipliers
—
lagrangian multipliers are the coefficients of the lagrangian function that corresponds to the equality and inequality constraints. If there are three equality constraints and two inequality constraints, the first three Lagrangian multipliers correspond to the equality constraints, and the last two Lagrangian multipliers correspond to the inequality constraints.
error out
—
error out contains error information. This output provides standard error out functionality. |
start
—
objective function
—
Q
—
error in (no error)
—
stopping criteria
—
function tolerance
—
max iterations
—
minimum
—
f(minimum)
—
error out
—