Skip to content
nonconvexcard

Why the subgradient method needs averaging

ProofAdvanced⏱ 30 minOptimizationsubgradientaveragingnon-smoothcounterexample

Problem

  1. Prove the O(1/T)O(1/\sqrt T) bound for the averaged iterate of the subgradient method.
  2. Give a convex Lipschitz function and a starting point for which the last iterate does not converge to the minimiser, no matter how many steps are taken with a fixed step size.

Write a complete argument. Every inequality you use should be one you could state precisely.

Solution

Opening this before you have a real attempt on paper is the fastest way to feel like you understand something you cannot reproduce.

Related problems

All problems
SolvedProblemFieldTypeDifficultyTime
Pairwise independence does not imply independenceProbabilityProofFoundation15 min
The exact step-size threshold on a quadraticOptimizationProofBeginner15 min
A variable with all moments finite that is not sub-GaussianHigh-Dim ProbabilityProofIntermediate30 min
All directional derivatives exist, yet the function is not differentiableFoundationsProofIntermediate30 min
Linear convergence under strong convexityOptimizationProofIntermediate30 min