A scalar lambda0 together with inequality multipliers lambda satisfies the Fritz-John
conditions for the convex problem with objective f, constraints g, and candidate optimizer
xstar when the multipliers are nonnegative, not all zero, satisfy the subdifferential
stationarity condition, and obey complementary slackness.
Instances For
Unfolding IsFritzJohnMultiplier gives exactly the textbook Fritz-John multiplier
conditions.
Every Fritz-John multiplier has nonnegative scalar coefficient.
Every Fritz-John multiplier vector is componentwise nonnegative.
A Fritz-John multiplier family is not identically zero.
A Fritz-John multiplier family satisfies the subdifferential stationarity condition.
A Fritz-John multiplier family satisfies complementary slackness.
Helper for Theorem 3.36: subtracting a scalar constant does not change the real-valued subdifferential at a point.
Helper for Theorem 3.36: an optimal feasible point globally minimizes the residual objective
optimality_residual f (f xstar) g.
Helper for Theorem 3.36: the coerced residual objective is the pointwise supremum of its explicit residual-coordinate branch family.
Helper for Theorem 3.36: at a feasible optimizer, the residual branch supremum at xstar
is zero.
Helper for Theorem 3.36: the zero dual vector belongs to the convex hull of the active subdifferentials of the residual branches at the optimal solution.
Theorem 3.36: Fritz-John necessary optimality conditions. If xstar is a feasible optimal
solution of the convex problem min f x subject to g i x ≤ 0 for all i, then there exist
nonnegative multipliers lambda0 and lambda that are not all zero and satisfy the
subdifferential stationarity condition together with complementary slackness at xstar.