td10

Transcription

td10
TD 10: Opérateur proximal
La seule propriété de l'opérateur proximal que l'on utilisera est l'équivalence y = proxγ f (x) ⇐⇒
x ∈ (id + γ∂f )(y).
Soit E un espace de Hilbert, qu'on identie à son dual. Soit f : E → R une fonction
convexe propre sci.
1. Montrer la décomposition de Moreau
Exercice 1.
∀x ∈ E, x = prox1 f (x) + prox1 f ∗ (x)
(Indication : poser z = x − prox1 f (x) et démontrer que z = prox1 f ∗ (x). Penser à utiliser
y ∈ ∂f (x) ⇐⇒ x ∈ ∂f ∗ (y) pour f convexe sci.)
∗
2. Soit f = iH où H est un sous-espace vectoriel fermé de H . Montrer que f = iH ⊥ . Que
donne la décomposition de Moreau dans ce cas ?
Exercice 2. Dans cet exercice, on précise les liens entre l'opérateur proximal et la régularisation
de Moreau-Yosida.
1. Soit E un espace vectoriel normé, f, g : E → R deux fonctions convexes propres et
[f g](x) := inf y,z∈E,y+z=x f (y) + g(z). On suppose que pour x0 ∈ E , l'inmum dans
la dénition de [f g](x0 ) est atteint en une paire de point y0 , z0 ∈ E tels que x0 = y0 + z0 .
Montrer que
∂[f g](x0 ) = ∂f (y0 ) ∩ ∂g(z0 ).
(1)
(Indication : raisonner par équivalence en partant de la dénition du sous-diérentiel)
n
2. Soient f : R → R une fonction convexe semi-continue inférieurement, propre et minorée.
On considère fγ la régularisée de Moreau-Yosida de f , c'est-à-dire avec g(z) = 2γ1 kzk2 ,
fγ (x) := (f g)(x) = infn f (y) +
y∈R
1
kx − yk2 .
2γ
On admettra que l'inmum est atteint et que fγ est continue.
(i) En utilisant (1), montrer que si x0 ∈ Rn , y0 = proxγ f (x0 ) et z0 = x0 − y0 ,
1
∂fγ (x0 ) = ∂f (y0 ) ∩ { z0 }
γ
(2)
(ii) Déduire de (2) que fγ est Gâteaux-diérentiable en tout point x0 ∈ Rn et que
∇fγ (x0 ) =
1
(x0 − proxγ f (x0 )).
γ
Montrer que les itérations de l'algorithme du point proximal s'écrivent
(
x0 ∈ Rn
xn+1 = xn − γ∇fγ (xn ).
(iii) Que se passe-t-il si l'on remplace g = 2γ1 k·k2 par g = 2γ1 k·kp (p > 1) ?
Exercice 3. Soit E = F1 ⊕ F2 un espace de Hilbert où F1 et F2 sont deux sous-espaces fermés
orthogonaux. On considère fi : Fi → R convexes sci et ∀(x, y) ∈ F1 ×F2 , f (x+y) := f1 (x)+f2 (y),
qu'on suppose propre. Montrer que ∀(x, y) ∈ F1 × F2 , proxP
λ f (x + y) = proxλ f1 (x) + proxλ f2 (y).
n
En déduire l'opérateur proximal de f : x ∈ R 7→ kxk`1 = ni=1 |xi |.
1