• Aucun résultat trouvé

Optimisation TD 4 - correction

N/A
N/A
Protected

Academic year: 2022

Partager "Optimisation TD 4 - correction"

Copied!
7
0
0

Texte intégral

(1)

Optimisation TD 4 - correction

lanquetuit.cyril@gmail.com, Université de Cergy Pontoise

Optimiser une fonction, c’est minimiser ou maximiser, en ses optima sa dérivée s’annule et leur nature (min ou max) dépend de la concavité ou convexité de celle-ci

1 Composition et convexité

f :CRRest convexe

(x, y)C2,λ]0,1[, f(λx+ (1λ)y)λf(x) + (1λ)f(y) etg:RRest croissante donc

(x, y)C2,λ]0,1[, gof(λx+ (1λ)y)g(λf(x) + (1λ)f(y))gof(x) + (1λ)gof(y) puisque g est convexe

Donc gof est convexe.

2 Sous ensemble convexe

Sα={xC/f(x)α}est convexe dansRn(x, y)Sα,λ]0,1[, λx+ (1λ)ySα

c’est à dire si et seulement si(x, y)C2tels quef(x)αetf(y)α, f(λx+ (1λy)α or f est convexe doncf(λx+ (1λ)y)λf(x) + (1λ)f(y)λα+ (1λ)α=α

DoncSαest convexe.

3 Convexité en 3D

f(x, y, z) =x2+ 2y2+ 3z2xy+ 2yz+xz sera convexe si et seulement si sa matrice hessienne est définie positiveSpec(Hf)R+

Bf

Bx= 2xy+ 2,B2f

Bx2 = 2, B2f

BxBy =

1,

Bf

By = 4yx+ 2z,B2f

By2 = 4, B2f

ByBz = 2,

Bf

Bz = 6z+2y+x,B2f

Bz2 = 6, B2f

BzBx= 1

Hf =⎡⎢

⎢⎢⎢⎢

2 1 1

1 4 2

1 2 6

⎡⎢⎢⎢

⎢⎢ det(HfXI3) =

⎡⎢⎢⎢

⎢⎢

2X 1 1

1 4X 2

1 2 6X

⎡⎢⎢⎢

⎢⎢

χHf(X) = (2X)((4X)(6X)4) + 1((X6)2) + 1(2 +X4) =X3+ 12X242X+ 30 χHf(X) =3X2+ 24X42<0siX0

∆ = 576504 = 72

x1=24672>0, x2=24+672>0

donc surRχHf est décroissante etχHf(0) = 30 DoncSpec(Hf)R+et f est convexe.

1

(2)

4 Convexité paramétrée

f(x1, x2) =xα1xβ2

Bf

Bx1 =αxα11xβ2

Bf

Bx2 =βxα1xβ21

B2f

Bx21 =α(α1)xα12xβ2

B2f

Bx22 =β(β1)xα1xβ22

B2f

Bx1Bx2 =αβxα11xβ21

Hf =f⎡⎢

⎢⎢⎢⎣

α(α1) x21

αβ x1x2 αβ

x1x2

β(β1) x22

⎡⎢⎢⎢

⎢⎣

Siα+β= 1 Hf =f⎡⎢

⎢⎢⎢⎣

αβ x21

αβ x1x2

αβ x1x2

αβ x22

⎡⎢⎢⎢

⎢⎣, T r(Hf)<0etdet(Hf)0Spec(Hf)R0

Siα+β <1 Hf est définie négative si et seulement si tout les mineurs principaux d’ordre impaire sont négatif et ceux d’ordre paire sont positifs or

αβ x21 <0 det(Hf) = (xf

1x2)2(α(α1)β(β1)(αβ)2) = (xf

1x2)2(αβ(1+β)))>0 Hf définie négative donc f est stritement concave.

5 Le retour de la convexité paramétré

f(x1, x2) =xα1 +µxβ2, µ>0

Bf

Bx1 =αxα11

Bf

Bx2 =µβxβ21

B2f

Bx21 =α(α1)xα12

B2f

Bx22 =µβ(β1)xβ22

B2f Bx1Bx2 = 0

Hf =f[α(α1)xα12 0 0 µβ(β1)xβ22[

Si0<α<1,0<β<1 T r(Hf)<0, det(Hf)>0f strictement concave Siα>1, β>1 T r(Hf)>0, det(Hf)>0f strictement convexe

6 Homogénéité et concavité

fC2homogène de degré 1=kixiBf

Bxi =kfdoncxBf

Bx+yBf

By =f xBf

Bx+xB2f

Bx2 +y B2f

BxBy =Bf

Bx

DoncxB2f

Bx2 =yxBxByB2f =f

xB2f

ByBx+Bf

By+yB2f

By2 =Bf

By

DoncxB2f

By2 =xyByBxB2f =f

Hf = B2f

BxBy[yx 1 1 xy[

det(Hf) = 0donc f concavexyBxByB2f 0 BxByB2f 0 2

(3)

Optimisation TD 5 - correction

lanquetuit.cyril@gmail.com, Université de Cergy Pontoise

—– Recherche des extrema d’une fonction —–

f(X+h) =f(X) +hf(X) +h22f”(X) +o(h2)formule de Taylor à l’ordre 2 (***)

extremumf’ s’annule, f”>0f concave, maximum, f”<0f convexe, minimum.

—– Méthode —–

1/ Déterminer les points critiques solutions du système∀1≤in,BxBf

i = 0

2/ Etude globale, la matrice hessienne Hf peut être :

• d.p.(Spec(Hf)⊂R+)⇒f strictement convexe, minimum global strict

• d.n.(Spec(Hf)⊂R)⇒f strictement concave, maximum global strict

• s.d.p.(Spec(Hf)⊂R+)⇒f convexe, minimum global

• s.d.n.(Spec(Hf)⊂R∪{0})⇒f concave, maximum global

• Dans le dernier cas l’étude locale en chaque point critique est nécessaire 3/ Etude locale, pour chaque point critique X, Hf(X) peut être :

• définie positiveminimum local strict

• définie négativemaximum local strict

• semi définie positiveon ne peut conclure (signe deo(h2)inconnu (***))

• semi définie négativeon ne peut conclure

• Hf comporte des valeurs propres positives, d’autres négatives, selon la direction dans laquelle on choisi la variation h, f(X+h) sera donc supérieur ou inférieur à f(X)le point critique considéré est singulier (ni min, ni max)

1

(4)

1 x

2

+ y

2

+ z

2

xyx − 2z

0 = BfBx = 2xy1,0 = BfBy = 2yx,0 = BfBz =

2z2, X= (23,13,1)point critique

B2f

Bx2 = 2,BBy2f2 = 2,BBz2f2 = 2, BxByB2f =−1,BxBzB2f = 0,ByBzB2f = 0, Hf =⎡⎢

⎢⎢⎢⎢

2 −1 0

−1 2 0

0 0 2

⎡⎢⎢⎢

⎢⎢⎣ mineurs principaux : 2, 3, 6Hf d.p. donc X minimum global strict.

2 x

3

+ y

3

− (x + y)

2

0 =Bf

Bx = 3x22(x+y),0 =Bf

By = 3y22(x+y), X1= (43,43)etX2= (0,0)points critiques

Hf = [6x−2 −2

−2 6y−2[,Hf(X1) =[ 6 −2

−2 6[,Hf(X2) =[−2 −2

−2 −2[

T r(Hf(X1) = 12, det(Hf(X1) = 32 ⇒ valeurs propres : 4 et 8Hf(X1) d.p.

doncX1 minimum local strict.

T r(Hf(X2) =−4, det(Hf(X2) = 0⇒valeurs propres : -4 et 0Hf(X2)s.d.n.

on ne peut conclure.

3 x

3

z + y

3

− 3x

2

y − 2z

2

0 = BfBx = 3x2z−6xy,0 = BfBy = 3y2−3x2,0 = BfBz =x3−4z X1,2,3= (0,0,0),(2,2,2),(−2,2,−2)points critiques, Hf =⎡⎢

⎢⎢⎢⎢

6xz−6y −6x 3x2

−6x 6y 0 3x2 0 −4

⎡⎢⎢⎢

⎢⎢⎣ Hf(X1) =⎡⎢

⎢⎢⎢⎢

0 0 0 0 0 0 0 0 −4

⎡⎢⎢⎢

⎢⎢⎣

,Hf(X2) =⎡⎢

⎢⎢⎢⎢

12 −12 12

−12 12 0 12 0 −4

⎡⎢⎢⎢

⎢⎢⎣

,Hf(X3) =⎡⎢

⎢⎢⎢⎢

12 12 12 12 12 0 12 0 −4

⎡⎢⎢⎢

⎢⎢⎣ PourX1 : Hessienne s.d.n.on ne peut conclure.

Pour X2, X3 : T r = 20 > 0, det = −123 < 0 ⇒ 2 valeurs propres positives, une négativepoints singuliers.

4 x

3

+ 3xy

2

− 15x − 12y

0 = BfBx = 3x2+ 3y2−15,0 = BfBy = 6xy−12

X0,1,2,3= (2,1),(−2,−1),(1,−2),(−1,−2)points critiques, Hf = 6[x y y x[ PourX0 : det > 0, Tr > 0Hf(X0)d.p.minimum local strict.

(5)

11

PourX2,3 : det < 02 valeurs propres de signe opposépoints singuliers.

5 (x

2

+ y

2

)e

x2y2

0 = BfBx = 2x(1 +x2+y2)ex2y2,0 = BfBy = 2y(1−x2y2)eX2y2 X1,2,3= (0,0),(0,−1),(0,1)points critiques

B2f

Bx2 = (6x2+ 2 + 2y2+ 4x2(1 +x2+y2))ex2y2,

B2f

By2 = (−6y2−2x2+ 2−4y2(1−x2y2))ex2y2,

B2f

BxBy = (−4xy+ 4xy(1−x2y2))ex2y2 Hf(X1) =[2 0

0 2[ d.p.X1 minimum local strict.

Hf(X1) =Hf(X2) =[4e 0

0 e4[ 2 valeurs propre opposéesX2, X3 singuliers.

6 ln(x − 2) + ln(y − 3) − x − 2y

0 = BfBx = x12 −1,0 = BfBy = y13−2, X = (3,72)point critique Hf =[

1

(x2)2 0

0 (y13)2[d.n.X maximum global strict.

7 x

2

− 2xy + 2y

2

+ 2y + z

2

− 4z + 6

0 = BfBx = 2x−2y,0 = BfBy =−2x+ 4y+ 2,0 = BfBz = 2z−4, X = (−1,−1,2)point critique, Hf =⎡⎢

⎢⎢⎢⎢

2 −2 0

−2 4 0

0 0 2

⎡⎢⎢⎢

⎢⎢⎣

mineurs principaux 2,4,8 poistifsHf d.p.X minimum global strict.

8 xln(y) + zln(x)y

0 = BfBx =lny+2x,0 = BfBy =xy −1,0 = BfBz =lnx, X = (1,1,0)point critique

Hf = ⎡⎢

⎢⎢⎢⎢

−z x2

1 y

1 1 x

y x y2 0

1

x 0 0

⎡⎢⎢⎢

⎢⎢⎣

,Hf(X) =⎡⎢

⎢⎢⎢⎢

0 1 1 1 −1 0 1 0 0

⎡⎢⎢⎢

⎢⎢⎣

det > 0, Tr < 02 valeurs propres négatives, une positiveX point singulier.

(6)

Optimisation TD 6 - correction

lanquetuit.cyril@gmail.com, Université de Cergy Pontoise

Extrema de f(X) sous la contrainte g(X)=0 1/ Points critiques solutions du système1in, BL

Bxi = 0, g(X) = 0L=f+λg 2/ Convexité du Lagrangien dépendant de la matrice hessienneHL

1 x

2

xy + 4y

2

/1 − 3x − 4y = 0

L=f+λg

0 = BLBx = 2xy3λ,0 =BLBy = 8yx4λ,0 =g(x, y) = 13x4y

⎡⎢⎢⎢

⎢⎢

2 1 3

1 8 4

3 4 0

⎡⎢⎢⎢

⎢⎢

⎡⎢⎢⎢

⎢⎢ x y λ

⎡⎢⎢⎢

⎢⎢

=⎡⎢

⎢⎢⎢⎢

0 0

1

⎡⎢⎢⎢

⎢⎢ x=12828, y=12811, λ=12815 HL=Hf =[2 1

1 8[,T r(HL) = 10>0, det(HL) = 15>0HLd.p.Lconvexe(327,12811) minimum global strict

2 3x

2

xy + y

2

/1 − 2x − 3y = 0

L=f+λg0 =BL

Bx = 3xy2λ,0 =BL

By =x+ 2y3λ,0 =g(x, y) = 12x3y

⎡⎢⎢⎢

⎢⎢

3 1 2

1 2 3

2 3 0

⎡⎢⎢⎢

⎢⎢

⎡⎢⎢⎢

⎢⎢ x y λ

⎡⎢⎢⎢

⎢⎢

=⎡⎢

⎢⎢⎢⎢

0 0

1

⎡⎢⎢⎢

⎢⎢

x = 747, y = 2074, λ = 1174, HL = Hf = [6 1

1 2[, T r(HL) = 12 > 0, det(HL) = 11 > 0 HLd.p.Lconvexe(747,1037)minimum global strict

3 xy/2x

2

y

2

= 0

L=f+λg0 =BL

Bx =y2xλ,0 =BL

By =x2yλ,0 =g(x, y) = 1x2y2

(x, y, λ) = (1,1,12),(1,1,12),(1,1,12),(1,1,12)points critiquesHLf =[ 1 1 [ Pourλ=12 : det = 0, Tr = -2Lconcavemaximum global.

Pourλ=12 : det = 0, Tr = 2Lconvexeminimum global.

(7)

4 x + 2y/1 − xy = 0

L=f+λg 0 = BL

Bx = 12xλ,0 =BL

By = 22yλ,0 =g(x, y) = 1x2y2 (x, y, λ) = (1

5,2

5,25),(15,25,25)points critiques,HLf=[ 0 0 [ Pourλ=25 : det = 0, Tr < 0Lconcave(1

5,2

5)maximum global.

Pourλ=25 : det = 0, Tr > 0Lconvexe(15,25)minimum global.

5 z/1xyz = 0 = 1 − x

2

y

2

z

2

L=f+λg+µh 0 = BL

Bx =λ2xµ=BL

By =λ2yµ=BL

Bz = 1λ2zµ=BL

= 1xyz=BL

= 1x2y2z2 (13λ)2=λ2+λ2+ (1λ)2,2= 4λ

(x, y, z, λ, µ) = (0,0,1,0,12)ou(23,23,13,23,12), HLf=2µI3

Pourµ=21 : définie négativeLconcavez= 1maximum global.

Pourµ=21 : définie positiveLconvexez=13 minimum global.

6 2x + y + z/4x − 2y − z = 1 = x

2

+ y

2

L=f+λg+µh

0 = BLBx = 2λ2xµ,0 = BLBy = 12yµ,0 =BLBz = 1λ,0 =BL = 3x2yz,0 = BL = 1x2y2

(x, y, z, λ, µ) = (1 2,1

2,3+1 2,1,1

2)ou(1 2,1

2,312,1,12), HL=

⎡⎢⎢⎢

⎢⎢

0 0 0 0

0 0 0

⎡⎢⎢⎢

⎢⎢ µ>0: L concave sur tout plan contenant pas de droite verticale,3 +

2maximum global strict.

µ<0: L convexe sur tout plan contenant pas de droite verticale,3

2minimum global strict.

Références

Documents relatifs

Pour chacun des petits carr´ es non colori´ es, on r´ eit` ere le proc´

Les droites ( F B ) et ( D B ) ont donc la même di- rection et sont alors parallèles ; comme elles ont un point commun, elles sont confondues donc les points D, F et B sont

[r]

(vérifier les réponses avec le tableau fourni plus

Un sac contient des jetons carrés ou ronds, de couleur verte, bleue ou noire.. Il y a 10 jetons verts dont 4 carrés ; 10 des 12 jetons bleus sont carrés ; 14 des 18 jetons noirs

[r]

[r]

Si l’algorithme se termine pour la valeur n−1 alors il se termine aussi pour la valeur n est excutant retourner.. – somme ne se termine pas lorsque n est