Fiche récapitulative générée pour impression / export PDF.

Licence 3 · Analyse L3 — Fonctions de plusieurs variables

Extrema et points critiques

Extrema des fonctions de plusieurs variables

1. Points critiques

Un point critique de ff est un point aaf(a)=0\nabla f(a)=0.

Condition nécessaire d'extremum : Si ff admet un extremum local en aa et est différentiable, alors f(a)=0\nabla f(a)=0.

2. Classification par la hessienne (en 2D)

Soit aa un point critique de f:R2Rf:\mathbb{R}^2\to\mathbb{R}. Posons D=detHf(a)=fxxfyy(fxy)2D=\det H_f(a)=f_{xx}f_{yy}-(f_{xy})^2.

- D>0D>0 et fxx(a)>0f_{xx}(a)>0 : minimum local
- D>0D>0 et fxx(a)<0f_{xx}(a)<0 : maximum local
- D<0D<0 : point selle (col)
- D=0D=0 : cas douteux (test non concluant)

3. En dimension nn

aa est minimum local si la hessienne est définie positive (toutes les valeurs propres >0>0).
aa est maximum local si la hessienne est définie négative (toutes les valeurs propres <0<0).

4. Extrema sous contraintes — multiplicateurs de Lagrange

Chercher les extrema de ff sous la contrainte g(x)=0g(x)=0 :

f(a)=λg(a)\nabla f(a) = \lambda \nabla g(a)

(les gradients sont colinéaires au point optimal). λ\lambda est le multiplicateur de Lagrange.

Système : {f=λgg(x)=0\begin{cases}\nabla f = \lambda\nabla g \\ g(x)=0\end{cases}.

5. Exemple résolu

Minimiser f(x,y)=x2+y2f(x,y)=x^2+y^2 sous g(x,y)=x+y1=0g(x,y)=x+y-1=0.

f=(2x,2y)=λ(1,1)=λg\nabla f=(2x,2y)=\lambda(1,1)=\lambda\nabla g. Donc x=y=λ/2x=y=\lambda/2. Contrainte : λ/2+λ/2=1\lambda/2+\lambda/2=1, λ=1\lambda=1, x=y=1/2x=y=1/2.

Minimum : f(1/2,1/2)=1/2f(1/2,1/2)=1/2.

Exercices de la leçon

Exercice 1

Trouver les points critiques de f(x,y)=x2+4y24xf(x,y)=x^2+4y^2-4x.

Corrigé

f=(2x4,8y)=0x=2,y=0\nabla f=(2x-4,8y)=0 \Rightarrow x=2, y=0. Point critique : (2,0)(2,0).

Exercice 2

La hessienne de ff en un point critique est H=(4008)H=\begin{pmatrix}4&0\\0&8\end{pmatrix}. Nature du point ?

Corrigé

D=4×80=32>0D=4\times8-0=32>0 et fxx=4>0f_{xx}=4>0 : minimum local.

Exercice 3

Vrai ou faux : Tout point critique est un extremum local.

Corrigé

Faux. f(x,y)=x2y2f(x,y)=x^2-y^2 a f(0,0)=0\nabla f(0,0)=0 mais (0,0)(0,0) est un point selle (minimum selon xx, maximum selon yy).

Exercice 4

Quelle est la nature du point critique (0,0)(0,0) de f(x,y)=x2y2f(x,y)=x^2-y^2 ?

Corrigé

H=(2002)H=\begin{pmatrix}2&0\\0&-2\end{pmatrix}. D=2(2)0=4<0D=2(-2)-0=-4<0. Point selle.

Exercice 5

Minimiser f(x,y)=x2+y2f(x,y)=x^2+y^2 sous la contrainte x+2y=5x+2y=5 (Lagrange).

Corrigé

f=(2x,2y)=λ(1,2)=λg\nabla f=(2x,2y)=\lambda(1,2)=\lambda\nabla g.
x=λ/2x=\lambda/2, y=λy=\lambda.

Contrainte : λ/2+2λ=55λ/2=5λ=2\lambda/2+2\lambda=5 \Rightarrow 5\lambda/2=5 \Rightarrow \lambda=2.

x=1x=1, y=2y=2, f(1,2)=1+4=5f(1,2)=1+4=5.

Exercice 6

Trouver et classifier les points critiques de f(x,y)=x33x+y22yf(x,y)=x^3-3x+y^2-2y.

Corrigé

f=(3x23,2y2)=0x=±1,y=1\nabla f=(3x^2-3, 2y-2)=0 \Rightarrow x=\pm1, y=1.

Hf=(6x002)H_f=\begin{pmatrix}6x&0\\0&2\end{pmatrix}.

En (1,1)(1,1) : D=6×2=12>0D=6\times2=12>0, fxx=6>0f_{xx}=6>0 : minimum local. f(1,1)=111+...=13+12=3f(1,1)=-1-1-1+... = 1-3+1-2=-3.

En (1,1)(-1,1) : D=6×2=12<0D=-6\times2=-12<0 : point selle.

Exercice 7

Vrai ou faux : Si Hf(a)H_f(a) est définie négative et f(a)=0\nabla f(a)=0, alors aa est un maximum local.

Corrigé

Vrai. Si f(a)=0\nabla f(a)=0 et Hf(a)H_f(a) est définie négative, alors f(a+h)=f(a)+hTHf(a)h/2+o(h2)<f(a)f(a+h)=f(a)+h^TH_f(a)h/2+o(\|h\|^2)<f(a) pour hh petit non nul. Donc aa est un maximum local strict.

Exercice 8

Quel point du plan x+y+z=1x+y+z=1 est le plus proche de l'origine ?

Corrigé

Lagrange : f=λg\nabla f=\lambda\nabla g avec f=x2+y2+z2f=x^2+y^2+z^2, g=x+y+z1g=x+y+z-1.
(2x,2y,2z)=λ(1,1,1)x=y=z=λ/2(2x,2y,2z)=\lambda(1,1,1) \Rightarrow x=y=z=\lambda/2.
Contrainte : 3λ/2=13\lambda/2=1, λ=2/3\lambda=2/3, x=y=z=1/3x=y=z=1/3.
Distance =3(1/9)=1/3=3/3=\sqrt{3(1/9)}=1/\sqrt{3}=\sqrt{3}/3.

Exercice 9

Vrai ou faux : La méthode des multiplicateurs de Lagrange s'applique à des contraintes non linéaires.

Corrigé

Vrai. La méthode de Lagrange fonctionne pour toute contrainte différentiable g(x)=0g(x)=0, qu'elle soit linéaire ou non, sous réserve que g(a)0\nabla g(a)\neq0 au point optimal (qualification de contrainte).

Exercice 10

Maximiser f(x,y)=xyf(x,y)=xy sous x2+y2=1x^2+y^2=1 (Lagrange).

Corrigé

f=(y,x)=λ(2x,2y)\nabla f=(y,x)=\lambda(2x,2y). Système : y=2λxy=2\lambda x, x=2λyx=2\lambda y.
Multipliant : xy=2λx2=2λy2xy=2\lambda x^2=2\lambda y^2, donc x2=y2x^2=y^2, y=±xy=\pm x.
Cas y=xy=x : 2x2=12x^2=1, x=1/2x=1/\sqrt{2}, f=1/2f=1/2 (maximum).
Cas y=xy=-x : f=1/2f=-1/2 (minimum).

Exercice 11

Montrer que la matrice hessienne HfH_f est symétrique lorsque ff est de classe C2\mathcal{C}^2.

Corrigé

Preuve :
(Hf)ij=2fxixj(H_f)_{ij}=\frac{\partial^2 f}{\partial x_i\partial x_j}.

Par le théorème de Schwarz : si fC2f\in\mathcal{C}^2, alors les dérivées partielles d'ordre 22 sont continues et commutent :
2fxixj=2fxjxi\frac{\partial^2 f}{\partial x_i\partial x_j}=\frac{\partial^2 f}{\partial x_j\partial x_i}.

Donc (Hf)ij=(Hf)ji(H_f)_{ij}=(H_f)_{ji}, HfH_f est symétrique. \square

Exercice 12

Vrai ou faux : Sur un compact, toute fonction continue atteint son maximum et son minimum.

Corrigé

Vrai. Théorème des valeurs extrêmes (Weierstrass) : toute fonction continue sur un compact (fermé borné) de Rn\mathbb{R}^n est bornée et atteint ses bornes.

Exercice 13

Chercher les extrema de f(x,y,z)=xyzf(x,y,z)=xyz sur la sphère x2+y2+z2=1x^2+y^2+z^2=1.

Corrigé

f=(yz,xz,xy)=λ(2x,2y,2z)\nabla f=(yz,xz,xy)=\lambda(2x,2y,2z).
yz=2λxyz=2\lambda x, xz=2λyxz=2\lambda y, xy=2λzxy=2\lambda z.

Multipliant les membres gauches : (xyz)2=8λ3xyz(xyz)^2=8\lambda^3 xyz, soit xyz=8λ3xyz=8\lambda^3.
Et (yz)(xz)(xy)=8λ3xyz(yz)(xz)(xy)=8\lambda^3xyz, (xyz)2=8λ3xyz(xyz)^2=8\lambda^3xyz.

De yz=2λxyz=2\lambda x et xz=2λyxz=2\lambda y : yzxz=xy\frac{yz}{xz}=\frac{x}{y}, soit y2=x2y^2=x^2. Similairement x2=z2x^2=z^2. Contrainte : 3x2=13x^2=1, x=1/3|x|=1/\sqrt{3}. fmax=1/(33)f_{\max}=1/(3\sqrt{3}).

Exercice 14

Vrai ou faux : Si ff est strictement convexe sur Rn\mathbb{R}^n, elle admet au plus un minimum global.

Corrigé

Vrai. Si ff est strictement convexe et admet deux minima a,ba,b, alors par stricte convexité : f((a+b)/2)<(f(a)+f(b))/2=f(a)f((a+b)/2)<(f(a)+f(b))/2=f(a), ce qui contredit que aa est un minimum. Donc le minimum est unique (s'il existe).

Exercice 15

Maximiser le volume d'un parallélépipède rectangle inscrit dans l'ellipsoïde x2/a2+y2/b2+z2/c2=1x^2/a^2+y^2/b^2+z^2/c^2=1.

Corrigé

On maximise V=8xyzV=8xyz (sommet (x,y,z)(x,y,z), x,y,z>0x,y,z>0) sous g=x2/a2+y2/b2+z2/c2=1g=x^2/a^2+y^2/b^2+z^2/c^2=1.

V=(8yz,8xz,8xy)=λg=λ(2x/a2,2y/b2,2z/c2)\nabla V=(8yz,8xz,8xy)=\lambda\nabla g=\lambda(2x/a^2,2y/b^2,2z/c^2).

En multipliant : 8yz=2λx/a28xyz=2λx2/a28yz=2\lambda x/a^2 \Rightarrow 8xyz=2\lambda x^2/a^2. De même pour les autres. Donc x2/a2=y2/b2=z2/c2=1/3x^2/a^2=y^2/b^2=z^2/c^2=1/3.

Vmax=8a3b3c3=8abc33V_{\max}=8\cdot\frac{a}{\sqrt{3}}\cdot\frac{b}{\sqrt{3}}\cdot\frac{c}{\sqrt{3}}=\frac{8abc}{3\sqrt{3}}.

AlphaMath Académie · Extrema et points critiques · Analyse L3 — Fonctions de plusieurs variables