📝Syntax
x = quadprog(H, f)
[x, fval, exitflag, output, lambda] = quadprog(H, f, A, b, Aeq, beq, lb, ub, x0, options)
x = quadprog(problem)
📄Description
quadprog solves dense convex quadratic programs with linear constraints and bounds using an active-set strategy.
The problem-structure form accepts H, f, Aineq or A, bineq or b, Aeq, beq, lb, ub, x0 and options. Problem-based quadratic expressions compiled by prob2struct are routed to quadprog.
📚Bibliography
P. E. Gill, W. Murray and M. H. Wright, Practical Optimization, Academic Press, 1981.
J. Nocedal and S. J. Wright, Numerical Optimization, Springer, 2006.