Solving Optimization Problems with Inequality Constraints
Context (title): Solving Optimization Problems with Inequality Constraints
Similar to the solution of optimization problems with only equality constraints discussed previously, optimization problems with inequality constraints can also be solved using the Lagrange multiplier method. For a general form of the optimization problem:
where , we introduce the following two definitions:
Definition 1: For an inequality constraint , if at we have , then the inequality constraint is called an active constraint at ; if at we have , then the constraint is called an inactive constraint at . By convention, equality constraints are always considered active constraints.
Definition 2: Let satisfy , and let be the index set of active inequality constraints:
If the vectors
are linearly independent, then is called a regular point.
The following introduces the first-order necessary condition that a point must satisfy to be a local minimum, known as the KKT conditions. KKT Conditions: Let , and let be a regular point and a local minimum of the problem . Then there must exist and such that the following conditions hold:
When solving optimization problems with inequality constraints, one can search for points that satisfy the KKT conditions and consider these points as candidates for local minima.
Second-Order Sufficient and Necessary Conditions
Besides the first-order KKT conditions, there are second-order sufficient and necessary conditions for solving such problems.
Second-Order Necessary Condition: In the above problem, if is a local minimum and , and assuming is a regular point, then there exist and such that
- For all , holds
Second-Order Sufficient Condition: Assume , is a feasible point, and there exist vectors and such that
- For all , holds
Then is a strict local minimum of the optimization problem .