Each map is an affine function. For , the pointwise maximum of convex functions satisfies
so is convex.
A vector is a subgradient of a convex function at when
for every . Choose any active index . Then
and hence . More generally, every convex combination of the active vectors is a subgradient, and in fact
Put . By the Cauchy-Schwarz inequality,
Interchanging and proves the Lipschitz bound
The subgradient method chooses and a step size , then sets
Assume, as the question's use of requires, that a minimizer exists, and write . Since every subgradient here has Euclidean norm at most , the standard best-iterate estimate is
Taking a suitable constant step when the target accuracy is known, or a standard diminishing sequence, gives error at most in
iterations, so the requested exponent is .
Write . The log-sum-exp function is convex and composition with the affine functions preserves convexity, so is convex. Directly, its Hessian matrix will also be shown positive semidefinite in part d.
Let . Factoring out of the sum gives
At least one term in the sum is , while every term is at most . Therefore
and hence
Thus is a uniform smooth maximum of the affine pieces of .
Define the softmax weights
They obey and . The gradient is their weighted mean,
Differentiating once more gives the covariance-form Hessian matrix
For every unit vector ,
where . The Hessian is a covariance matrix, so it is positive semidefinite; the displayed upper bound also gives in the Loewner order. Consequently has a Lipschitz gradient with
Choose
so the smooth maximum error is at most and the Lipschitz gradient constant is
Suppose a minimizer of lies within distance of the starting point. The Nesterov accelerated gradient method can find such that
in
iterations. If minimizes , then the smoothing inequalities imply
This improves the nonsmooth subgradient method dependence from to .

Articles by others on the same topic (0)

There are currently no matching articles.