Sequential quadratic programming computes steps from a quadratic model of the optimization Lagrangian with linearized constraints. Its constrained Newton system couples a primal step and multiplier estimates. A line search or trust region then controls the use of that local model.
Roger Fletcher's method uses an L1 exact penalty on linearized constraints and a bounded trust region. It therefore admits a model minimizer even when hard linearized constraints are inconsistent or the quadratic model is indefinite.[ref]
An L1 penalty can enforce a constraint exactly at a finite weight, rather than only in an infinite-weight limit. For a convex equality-constrained problem with an optimal multiplier and optimization Lagrangian , the lower bound givesThus makes every penalty minimizer feasible and optimal. Local versions require appropriate regularity and second-order assumptions. The nonsquared norm is essential to this finite-threshold property; a quadratic penalty method usually approaches feasibility only as its weight diverges.
The critical cone consists of linearized feasible directions along which the objective function has zero first-order change. For constraints , its directions satisfy at active constraints and ; equality constraints impose zero linearized residual. Under the usual regularity conditions, second-order Karush-Kuhn-Tucker conditions test the optimization Lagrangian Hessian matrix on this cone. Positive active multipliers force their corresponding directional residuals to vanish.
Suppose in a Euclidean space. Among points outside or on the radius- ball centred at zero, the unique closest point to is . Its squared distance is .
Indeed, the reverse triangle inequality gives . Equality requires and pointing in the same direction as , giving the stated unique point. If , every point on the sphere is a minimizer. If , the point itself is feasible and the minimum distance is zero.
The exterior is not a convex set, so a direct geometric argument is useful: it certifies the global answer without treating every candidate satisfying the Karush-Kuhn-Tucker conditions as a minimum.
Represent feasible variables using unconstrained coordinates. For example, enforces , while includes but introduces a stationary point at . A transformation can change conditioning and does not remove a nonconvex objective's multiple extrema.
An optimization constraint restricts the feasible points in constrained optimization, for example by an equality or an inequality . Extrema are considered on the resulting feasible set rather than on the whole domain of the objective.
Articles by others on the same topic
There are currently no matching articles.