Contingent tangent cone 2026-10-31
This cone records first-order limiting velocities of feasible points approaching . The defining limits are required to exist, and the point sequences must be feasible. A local minimizer of a differentiable function satisfies for every in the cone: expand to first order and divide by . A tangent direction need not itself generate an exactly feasible straight segment. Linearizing active constraints always gives a containing linearized tangent cone; equality requires a suitable constraint qualification.
The nonzero gradient condition in the equality Lagrange multiplier rule cannot simply be dropped. Minimize subject to . The only feasible point is , so it is a global minimum and a global maximum of on that feasible set. Nevertheless,
and no real number satisfies . The point is singular for this representation of the optimization constraint; the usual constraint qualification fails. The linearized equation permits every direction, even though the actual feasible set permits no motion at all. This example explains why blindly solving the multiplier equations can miss an optimum.
KKT point 2026-10-24
A KKT point is a feasible point admitting Lagrange multipliers that satisfy the Karush-Kuhn-Tucker conditions. Some authors use the name for the full primal and multiplier pair; specify the multipliers when this distinction matters. For a convex optimization problem with a differentiable convex function as its objective function, convex inequality functions and affine equality constraints, the KKT conditions certify a global minimizer. Their necessity requires an appropriate constraint qualification.
KKT regularity at a local minimum Created 2026-10-14 Updated 2026-10-24
At a local minimum of continuously differentiable functions, a suitable constraint qualification guarantees the existence of Lagrange multipliers satisfying the KKT conditions. One sufficient local regularity assumption is that the gradients of the equality optimization constraints and the active constraints are jointly linearly independent. This assumption concerns the description of the feasible set, not just the smoothness of the objective function.[ref]
To see why a hypothesis is needed, minimize subject to . The feasible set is the singleton , so is a global minimum. Yet for every finite Lagrange multiplier . Thus this convex optimization problem has an attained optimum without a KKT multiplier. The zero gradient of the active constraint has hidden the actual restriction from its first-order equation. Rewriting it as the equality yields the unrestricted Lagrange multiplier .
For convex optimization, Slater's condition requires strict inequalities and affine equalities at a point in the relative interior of the common domain of a function. A finite optimum value then gives strong duality and dual attainment. Primal attainment and differentiability yield KKT multipliers. Affine inequalities may be nonstrict in the refined version.[ref]
Slater's condition is sufficient, and need not hold for an optimum to exist. The singular example above also shows that mere primal attainment is not a substitute for a constraint qualification.
Lagrangian duality Created 2026-10-06 Updated 2026-10-18
A feasible point gives an upper bound on a minimization problem's best value; a suitable Lagrange multiplier gives a lower bound. Lagrangian duality searches for the strongest bound obtainable this way. Matching bounds certify a global minimum.
Let be a nonempty decision domain on which the objective function and the constraint functions are finite. Write the primal problem and its optimization Lagrangian as
The inequality Lagrange multipliers obey ; the equality Lagrange multipliers are unrestricted real numbers. Define the Lagrange dual function and dual optimal value by
The inner infimum keeps , but releases the displayed optimization constraints. It can be , giving an uninformative lower bound. A different domain changes the bound.[ref]
Here is the entire weak duality argument. For any feasible point and allowable Lagrange multipliers,
The first inequality is the definition of an infimum; the second uses and . Taking the infimum over feasible , then the supremum over allowable Lagrange multipliers, gives . No convexity is used.
The Lagrange dual function is a concave function, since each fixed decision makes an affine function of the Lagrange multipliers.[ref] Explicitly, write and choose two points where is finite. For and every ,
Taking the infimum over proves the defining concavity inequality. Thus even a difficult primal problem supplies a dual with useful geometry, although evaluating can itself be difficult.
For finite optimal values, strong duality means , or zero duality gap. It need not imply dual attainment. For convex optimization, Slater's condition is a sufficient constraint qualification for both when is finite.[ref] The Strong Lagrangian property requires an actual finite Lagrange multiplier achieving equality. Convex perturbation duality interprets such a bound as a supporting slope of the perturbed value function.
At a feasible point for smooth , , the equality gradients must be independent and there must be a direction with and for every active inequality. It supplies a first-order direction strictly into all active inequality constraints while respecting the equality tangent space. This constraint qualification ensures the usual Karush-Kuhn-Tucker conditions are necessary for local optimality. For a strictly convex quadratic inequality restricted to an affine equality space, it holds at every feasible point exactly when a strictly feasible point exists; moving from a boundary point toward a strictly feasible point supplies the required direction.
Take the usual symmetric meaning of positive definite . To include all data allowed by the source, first check feasibility. Put
Full row rank makes positive definite. Every satisfying is uniquely with , and . Thus
If , there is no feasible point. If , the only feasible point is , and is optimal for every . If , the Slater condition holds, and the following KKT conditions are necessary and sufficient:
Necessity follows from the constraint qualification proved in (ii). Sufficiency follows from convexity: the stationary optimization Lagrangian is minimized at , while its feasible values never exceed the objective, and complementary slackness makes its value at equal the objective.
The singleton case cannot be silently covered by ordinary KKT necessity. For example, let , , , . The sole feasible point is optimal, but stationarity would require to lie in the span of , which is impossible. The feasibility split above supplies genuinely necessary and sufficient conditions without assuming an unprinted regularity hypothesis.
Taking the natural logarithm of the positive product constraint gives . Its gradient has entries , so the equality constraint qualification holds everywhere on the feasible set. Use the optimization Lagrangian
Stationarity requires , so every . Substitution into the constraint, using , gives . Thus the only candidate for a local minimum is .
To prove global minimality without assuming the inequality to be established, set . The constraint becomes the affine hyperplane , and the objective function becomes . Its Hessian matrix is positive-definite, so is strictly convex. The elementary tangent inequality , with equality only at zero, gives
Equality forces every . Therefore
This point is the unique global minimizer and the only local minimizer. The logarithm change of variables also explains why a multiplicative constraint leads to a convex optimization argument.
With , the Karush-Kuhn-Tucker conditions are
Under a suitable constraint qualification, such as the linear independence constraint qualification on active constraint gradients, they are necessary for a local minimum. Smoothness alone is insufficient. The sign convention here corresponds to constraints written as and a minus sign in the optimization Lagrangian.
For , the inequality-constrained Karush-Kuhn-Tucker conditions are
Under an appropriate constraint qualification, the second-order necessary condition is on the critical cone
Equivalently active constraints with positive multiplier require , while active zero-multiplier constraints retain . Inactive constraints impose no first-order tangent restriction. This distinction is why the relevant cone need not be the nullspace of every active row.
The full-rank constraint qualification gives a multiplier vector such that
Equivalently the gradient of the objective lies in the span of the two constraint gradients. The point also satisfies .
A map is differentiable at when a linear map approximates its increment to first order:
This Fréchet derivative is unique, and its matrix in the standard bases is the Jacobian matrix. Differentiability on a domain means differentiability at each point there.
A standard sufficient condition for a zero locus to be a submanifold is the regular level set theorem: if is on an open domain and is surjective at every , then
For smooth , the submanifold is smooth. The full-rank condition is the relevant constraint qualification.
Under this regularity hypothesis, its tangent space is
Indeed, if a differentiable curve lies in and passes through , the chain rule gives . Thus all tangent velocities lie in the kernel of a linear map. The rank-nullity theorem makes this kernel -dimensional, the same dimension as the tangent space, proving equality. In coordinates, solve the homogeneous linear equations given by the Jacobian matrix.
The regularity qualification matters: has zero set , a zero-dimensional submanifold, but . Its kernel is all of , whereas its tangent space is zero. This is the phenomenon that singular defining maps can overestimate tangent spaces.
If the zero set of a differentiable function is a submanifold, the chain rule always places its tangent space inside . Equality follows from the full-rank hypotheses of the regular level set theorem, but may fail for a singular defining function even when the zero set itself is smooth. For , , the zero set is the single point . Its tangent space is zero, while has kernel . One should therefore check the constraint qualification before using the kernel formula.