The OPTQP Procedure |
The OPTQP procedure solves quadratic programs - problems with quadratic objective function and a collection of linear constraints, including lower and/or upper bounds on the decision variables.
Mathematically, a quadratic programming (QP) problem can be stated as follows:
is the quadratic (also known as Hessian) matrix | ||||
is the constraints matrix | ||||
is the vector of decision variables | ||||
is the vector of linear objective function coefficients | ||||
is the vector of constraints right-hand sides (RHS) | ||||
is the vector of lower bounds on the decision variables | ||||
is the vector of upper bounds on the decision variables |
The quadratic matrix is assumed to be symmetric; i.e.,
In addition to being symmetric, is also required to be positive semidefinite:
Figure 17.1: Examples of Convex, Concave, and Nonconvex Objective Functions
The order of constraints is insignificant. Some or all components of or (lower/upper bounds) can be omitted.
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.