
In addition, many general nonlinear programming algorithms require solution of a quadratic programming subproblem at each iteration. Such problems are encountered in many real-world applications.

Arora, in Introduction to Optimum Design (Second Edition), 2004 11.2 Quadratic Programming ProblemĪ quadratic programming (QP) problem has a quadratic cost function and linear constraints. We present such a procedure in Example 10.7. To aid the KKT solution process, we can use a graphical representation of the problem to identify the possible solution case and solve that case only. If the problem is simple, we can solve it using the KKT conditions of optimality given in Theorem 4.6. In the next chapter, we shall describe a method for solving general QP problems that is a simple extension of the Simplex method of linear programming. Also, many good programs have been developed to solve such problems. Thus, it is not surprising that substantial research effort has been expended in developing and evaluating many algorithms for solving QP problems (Gill et al., 1981 Luenberger, 1984). Therefore it is extremely important to solve a QP subproblem efficiently so that large-scale optimization problems can be treated. In addition, many general nonlinear programming algorithms require solution of a quadratic programming subproblem at each design cycle. This means that if there is a solution to the primal minimization problem, then there is a solution to the dual maximization problem, and the dual maximum value is equal to the primal minimum value.QP problems are encountered in many real-world applications. For quadratic optimization, strong duality holds if is positive semidefinite.


Quadratic optimization finds that solves the primal problem: ».Quadratic optimization is a convex optimization problem that can be solved globally and efficiently with real, integer or complex variables.Quadratic optimization is typically used in problems such as parameter fitting, portfolio optimization and geometric distance problems.Quadratic optimization is also known as quadratic programming (QP) or linearly constrained quadratic optimization.
