The Euclidean projection onto a convex set is nonexpansive, and because the optimum is feasible. Therefore the projected subgradient method satisfiesThe subgradient inequality gives , while Lipschitz continuity of the finite convex function gives . HenceSumming this telescoping inequality for , and then bounding the smallest term by the average, yieldsWriting , the right-hand side is minimized by the constant step sizeSubstitution givesIf , the initial point is already optimal and the result is immediate.
Associate a nonnegative Lagrange multiplier with each inequality. The Lagrangian dual problem begins withIts infimum over is finite exactly when , in which case it equals . The dual linear program is consequentlyFor 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 violationDual stationarity and strong duality imply, for every ,Since every component of is at most and ,It follows that the exact maximum-violation penalty obeysChoose 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 functionsThenThe 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 isthe convex hull of all active slopes. In particular, choosing any active index gives the subgradientAt a tie, every convex combination of the tied slopes is also valid.
Articles by others on the same topic
There are currently no matching articles.