Recall the Euclidean projection of onto the set :
Compute an explicit formula for the projection in each of the following. (Please show any steps of your work that are not straightforward.)
[5 points] The positive orthant
[5 points] The box with for each .
[10 points] The simplex
Calculate the projection for the following three values of : .
[10 points] The polytope
Calculate the projection of onto the triangle in the plane with vertices .
Suppose that is closed and convex, and is a convex function with -Lipschitz gradients. Define the diameter .
Define the two step iterate:
[10 points] Using the fact that for all , show that
[10 points] Consider the potential function . Use the preceding part to show that for all ,
[5 points] Conclude an upper bound on in terms of , , and .
Say that a convex function is -smooth and -convex relative to a mirror map if it holds that
Starting with , for , define
where is the Bregman divergence of .
[5 points] Prove that this algorithm is vanilla gradient descent if .
[5 points] Show that
[10 points] Show that for any ,
[5 points] Show that for any ,
[10 points] Show that for any ,
[10 points] Define where is the diagonal matrix with and is a (not necessarily square) matrix. Define . Show that is -smooth relative to for .
[Hint: Show that , where and is the Hadamard product given by . You may use Schur’s Lemma which asserts that if , then as well.]