Controle 16
Controle 16
Assessment
(3rd January 2017)
Exercise I
We recall that for a convex function f : X → R ∪ {+∞},
1
proxτ f (x) = arg min f (y) + ky − xk2 .
y 2τ
Exercise II
We consider X a Hilbert space and a strictly convex lower-semicontinuous (lsc)
function ψ : X → R ∪ {+∞} such that the interior of dom ψ, denoted D, is not
empty, D = dom ψ, ψ ∈ C 1 (D) ∩ C 0 (D), and ∂ψ(x) = ∅ for all x 6∈ D. In other
words, ∂ψ(x) is either ∅ (if x 6∈ D), or a singleton {∇ψ(x)} (if x ∈ D). We also
assume that
lim ψ(x) = +∞.
kxk→∞
We define the “Bregman distance associated to ψ”, denoted Dψ (x, y), as,
for y ∈ D and x ∈ X,
2 n n
Pn Dψ in case D = X, ψ(x) = kxk /2. In case X = R , D =]0, +∞[ ,
2. Express
ψ(x) = i=1 xi ln xi .
4. Explain why ∂(f + ψ) = ∂f + ∂ψ. Write the first order optimality condition
for x̂. Deduce that x̂ ∈ D.
1
5. Show (from the first order optimality condition) that for all x ∈ X,
(Here Df (x, y) = f (x) − f (y) − h∇f (y), x − yi.) We assume that the minimisa-
tion problem has a solution. We denote F (x) = f (x) + g(x).
7. Explain why this problem is easy to solve. Show that if τ is small enough,
one has the following descent rule: for all x ∈ X,
1 1
F (x) + Dψ (x, x̄) ≥ F (x̂) + Dψ (x, x̂).
τ τ
2
Application: minimisation in the unit simplex. One considers the case
where X = Rd ,
( d
)
X
Σ = x ∈ X : xi ≥ 0 ∀i = 1, . . . , d; xi = 1
i=1
11. Show that the algorithm described in the previous part is implementable:
express in detail the computation
P of the iterations. Hint: introduce the Lagrange
multiplier for the constraint i xi = 1.
Exercise III
We consider a maximal monotone operator A in a (real) Hilbert space X. We
consider also a “metric” M , that is, a continuous, coercive, and symmetric
operator:
has a unique solution. Deduce that M is invertible. We have denoted k.kM the
Hilbertian norm induced by the M -scalar product.
3
4. Deduce that (for such τ, σ) one can define the following algorithm: we let
(x0 , y 0 ) ∈ X ×X and define for each k ≥ 0 the new point (xk+1 , y k+1 ) as follows:
K∗
k+1
− xk
k+1
Axk+1
x 0 x
M + + 3 0.
y k+1 − y k −K 0 y k+1 B −1 y k+1
Express this as a first iteration defining xk+1 from xk , y k and then an iteration
defining y k+1 from xk , xk+1 , y k .
5. In what case does (xk , y k ) converge? (and in what sense?) In this case,
what does the limit (x̄, ȳ) satisfy? Write, in particular, an equation for x̄.