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.
The objective is strictly convex, so the minimizer is unique. The Slater condition makes the Karush-Kuhn-Tucker conditions necessary and sufficient. Absorb the box constraints into the Euclidean projection onto a convex set and attach a scalar multiplier to . Stationarity over the box is equivalent towhile primal feasibility requires . Coordinatewise, these conditions areThey are also sufficient because they minimize the Lagrangian over the box and satisfy the equality constraint. Thus the projection onto a box-constrained hyperplane reduces to solving the displayed one-dimensional continuous, nonincreasing equation for . The multiplier need not be unique on a flat interval, but the projected vector is unique.
For a proper lower-semicontinuous convex function , its proximal operator isThe squared norm is strongly convex, so the minimizer is unique. The subdifferential sum rule gives the necessary and sufficient conditionMore generally,The subgradient inversion rule for the convex conjugate says exactly when . Hencewhich is precisely the proximal optimality conditionSince , this proves the generalized Moreau decomposition
The function is the support function . For a nonempty compact convex set,so its convex conjugate is the indicator function . Applying the Moreau decomposition,Multiplication of an indicator function by a positive scalar does not change it, and its proximal operator is the Euclidean projection onto a convex set. Therefore
Take and , sois the capped simplex. A linear objective over this convex polytope attains its maximum at a zero-one extreme point. Choosing the coordinates at which is largest givesEquivalently, an exchange of weight from a smaller component to a larger one never decreases the objective. Thus the sum of the largest components is the support function .
Part c now givesBy the projection onto a box-constrained hyperplane, hasConsequently the proximal operator is evaluated by solving this one-dimensional equation for , then substituting the resulting projection.
SetThe gradient has Lipschitz continuity with constantwhere the norm is the spectral norm. The proximal gradient method is thereforeFor , part d makes the second step explicit:where is the capped simplex; when , this proximal step is the identity.
A standard fixed choice is ; the wider interval also gives convergence under the usual forward-backward conditions. For a general convex objective, the function-value error is . If has full column rank, the quadratic term is strongly convex and an appropriate fixed step gives a linear convergence rate.
Articles by others on the same topic
There are currently no matching articles.