The Euclidean projection onto a convex set is nonexpansive, and because the optimum is feasible. Therefore the projected subgradient method satisfies
The subgradient inequality gives , while Lipschitz continuity of the finite convex function gives . Hence
Summing this telescoping inequality for , and then bounding the smallest term by the average, yields
Writing , the right-hand side is minimized by the constant step size
Substitution gives
If , the initial point is already optimal and the result is immediate.
Associate a nonnegative Lagrange multiplier with each inequality. The Lagrangian dual problem begins with
Its infimum over is finite exactly when , in which case it equals . The dual linear program is consequently
For any primal-feasible and dual-feasible ,
which proves weak duality. Strong duality means equality of the two optimal values. The stated strict feasibility is the Slater condition; together with finiteness of the primal optimum it gives strong duality and an attained dual optimum .
Let be an optimal dual multiplier and define the maximum violation
Dual stationarity and strong duality imply, for every ,
Since every component of is at most and ,
It follows that the exact maximum-violation penalty obeys
Choose any . A primal optimum has and penalized value , whereas every infeasible point has and penalized value strictly greater than . Thus the penalized problem and the original linear program have exactly the same minimizers.
Write for row of , and define affine functions
Then
The pointwise maximum of convex functions is convex, so is a convex function. Moreover,
so has Lipschitz continuity. The simpler bound is also valid.
Let be the active set. The subdifferential is
the convex hull of all active slopes. In particular, choosing any active index gives the subgradient
At a tie, every convex combination of the tied slopes is also valid.

Articles by others on the same topic (0)

There are currently no matching articles.