Un document sur l`optimisation des fonctions convexes.

8Chapitre 4
Chapitre 4
Optimisation des fonctions convexes
D6: Un sous-ensemble Cde IRnest dit convexe si, pour tout (a, b)C2,[a, b]C
(c’est-`a-dire pour tout λ[0,1], λa +(1λ)bC).
D7 : Une fonction r´eelle fd´efinie sur Cconvexe est dite convexe si, pour tout (a, b)C2
et pour tout λ[0,1], f(λa +(1λ)b)λf(a)+(1λ)f(b).
Propri´et´es :
1) Si Cest un convexe de IRnet (fi)iI, une famille quelconque de fonctions convexes
alors
a) sup
iI
fiest convexe ;
b) si Iest fini et si (λi)iIest une famille de r´eels positifs, alors P
iI
λifiest convexe.
2) Si Cest un convexe de IRn,sifest une fonction convexe de Csur IR et si ϕest une
fonction convexe croissante sur IR, alors ϕfest une fonction convexe.
Preuve des propri´et´es :
1)a) fi(λa +(1λ)b)λfi(a)+(1λ)fi(b)λ(sup fi)(a)+(1λ)(sup fi)(b). Ceci est
erifi´e pour tout iIdonc (sup fi)(λa +(1λ)b)λ(sup fi)(a)+(1λ)(sup fi)(b).
1)b) λi0 donc λifi(λa +(1λ)b)λiλfi(a)+λi(1 λ)fi(b). En faisant la somme, on
a:
(X
i
λifi)(λa +(1λ)b)λ(X
i
λifi)(a)+(1λ)(X
i
λifi)(b).
2) f(λa +(1λ)b)λf(a)+(1λ)f(b) et, en utilisant la croissance, puis la convexit´ede
ϕ,ona:
ϕ(f(λa +(1λ)b)) ϕ(λf (a)+(1λ)f(b))
λϕ(f(a)) + (1 λ)ϕ(f(b)).
2
Optimisation des fonctions convexes 9
Caract´erisation des fonctions convexes diff´erentiables
TH5 : Soit Ω un ouvert convexe de IRnet fune fonction de Ω sur IR.
1) Si fest diff´erentiable sur Ω, alors fest convexe si et seulement si, pour tout
(x, y)2,
f(y)f(x)≥hf(x),yxi.
2) Si fest de classe C2sur Ω, alors fest convexe sur Ω si et seulement si, pour tout
xΩ, la matrice 2f(x) est positive.
Preuve du TH5 :
1) Si fest convexe, pour θ]0,1[, on a :
f(x+θ(yx)) = f((1 θ)x+θy)(1 θ)f(x)+θf(y)
d’o`u f(x+θ(yx)) f(x)θ(f(y)f(x)).
Or f(x+θ(yx)) = f(x)+θdxf(yx)+θkyxkε(θ(yx)).
En simplifiant par θ>0, on obtient :
dxf(yx)+kyxkε(θ(yx)) f(y)f(x)
et en faisant tendre θvers 0, on a alors :
dxf(yx)f(y)f(x).
eciproquement, si f(b)f(a)+daf(ba) pour tout (a, b)2, alors, avec b=yet
a=x+θ(yx), puis avec b=xet a=x+θ(yx),
f(y)f(x+θ(yx)) + dx+θ(yx)f(yx)×(1 θ)
f(x)f(x+θ(yx)) + dx+θ(yx)f(yx)×(θ).
On multiplie la premi`ere in´egalit´e par θ, la deuxi`eme par (1 θ) et on fait la somme :
θf(y)+(1θ)f(x)(θ+1θ)f(x+θ(yx))
soit f((1 θ)x+θy)(1 θ)f(x)+θf(y).
2) On applique la formule de Taylor-Mac-Laurin `a l’ordre 2 en x:
il existe θ]0,1[ tel que :
f(y)=f(x)+dxf(yx)+1
2d2
x+θ(yx)f(yx, y x).
Or d2
x+θ(yx)f(yx, y x)0 donc f(y)f(x)+dxf(yx)etfest convexe.
eciproquement, si fest convexe, alors, pour tout hIR net pour tout ttel que x+th Ω,
f(x+th)f(x)+dxf(th).
10 Chapitre 4
Or f(x+th)=f(x)+dxf(th)+1
2t2d2
xf(h, h)+t2khk2ε(th). D’o`u:
d2
xf(h, h)+2khk2ε(th)0
et en faisant t0, on obtient finalement d2
xf(h, h)0.
2
Minimum global d’une fonction convexe.
TH6 : Soit Cun convexe de IRn,fune fonction convexe de Csur IR et aC,
alors
1) un minimum local est un minimum global ;
2) si fest de classe C1sur Cet si Cest ouvert, alors aArgCmin fsi et seulement
si f(a)=0.
Preuve du TH6 :
1)f(x+θ(yx)) (1 θ)f(x)+θf(y) donc f(x+θ(yx)) f(x)θ(f(y)f(x)).
Si xest un minimum local, alors, pour θassez petit, on a f(x+θ(yx)) f(x)0. Donc
f(y)f(x)0 et ceci pour yquelconque. Donc xest un minimum global.
2) Si aArgCmin f, alors f(y)f(a) pour tout yC.OrCest ouvert, donc aest aussi
minimum local et f(a)=0.
eciproquement, si f(a)=0,i.e. daf= 0, comme f(y)f(a)+daf(ya) pour tout yC,
on a donc, pour tout yC,f(y)f(a)etaest un minimum global de fsur C.
2
Exercices
8. Soit aIR ntel que kak<1 et soit f:IR
nIR , x7→ (1 + kxk2)1
2−ha, xi.
Montrer que fest convexe et d´eterminer ArgIR nmin f.
9. Soit ϕ:ΩIR nIR. Pour tout yIR n, on pose ϕ(y)=sup
x
(hy, xi−ϕ(x)).
a) Montrer que ϕest convexe.
b) Soit p]1,+[etϕ(x)=kxkp
p. Montrer que ϕest convexe ; d´eterminer ϕ(y)
et montrer que ϕ∗∗ =ϕ.(On utilisera qtel que 1
p+1
q= 1).
c) Soit ϕ(x)=1
2hAx, xi+hb, xi+co`u Aest une matrice sym´etrique d´efinie posi-
tive. Montrer que ϕest convexe ; d´eterminer ϕ(y) et montrer que ϕ∗∗ =ϕ.
Optimisation des fonctions convexes 11
10. Soit CIR nun convexe ferm´e non vide et bIR n. Soit π= ArgCmin No`u
N(x)=kxbk2.
a) Montrer que :
i) πest non vide ;
ii) si pπ, pour tout cC,hpb, p ci≤0.
(On utilisera F(λ)=kλc +(1λ)pbk2).
iii) πcontient exactement 1 ´el´ement, not´e p(b).
iv) Si hub, u ci≤0 pour tout cC, alors u=p(b).
b) eduire de a) que, b/Csi et seulement si il existe wIR ntel que
hw, bi<inf
cChw, ci.
1 / 4 100%

Un document sur l`optimisation des fonctions convexes.

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !