Académique Documents
Professionnel Documents
Culture Documents
2022 - 2023
Forme générale 2/28
Formellement :
D ⊆ Rn espace métrique et f une fonction de D dans R,
x ∗ ∈ D réalise un minumum local de f sur D ssi ∃ une boule
ouverte B centrée en x ∗ telle que ∀x ∈ B ∩ D, f (x) ≥ f (x ∗ ),
inégalité stricte pour x 6= x ∗ ⇒ minimum local strict.
x ∗ ∈ D réalise un minumum global de f sur D ssi
∀x ∈ D, f (x) ≥ f (x ∗ ).
f (x0 )
x1 = x0 − ,
f 0 (x0 )
0 f (xn )
si f (xn ) 6= 0, xn+1 = xn − .
f 0 (xn )
Convergence de la méthode de Newton 11/28
Pour résoudre
min f (x)
avec f : Rn −→ R, on applique la méthode de Newton à
∇f : Rn −→ Rn .
Théorème : (Application de la méthode de Newton à
l’optimisation)
Soit f ∈ C 2 (Rn , R) et x∗ est un minimum local de f isolé. Si
la matrice Hessienne Hf (x∗ ) est définie positive, alors il existe
une boule B(x∗ ) centrée en x∗ , telle que ∀x0 ∈ B(x∗ ), la suite
définie par :
Données :
f : Rn −→ R, de classe C 2 , x0 première approximation de la
solution cherchée,
ε > 0 précision demandée.
Sortie une approximation x∗ de la solution.
k := 0 ;
Tant que k∇f (xk )k > ε,
(a) Calculer dk solution du système : Hf (xk )dk = −∇f (xk ) ;
xk+1 = xk + dk ;
k := k + 1 ;
Retourner xk .
Méthode du gradient 14/28
Algorithme :
Initialisation de x ← x0 ∈ D première approximation de la
solution cherchée.
Tant que (critère d’arrêt) faire
1
Soit f (x) = x T Ax − b T x + c une fonction quadratique
2
elliptique.
Initialisation
k := 0; choix de x0 ∈ Rn et calcul de d0 = Ax0 − b.
Itération k
Si dk = 0 STOP ;
Sinon :
dk = 0 si k = 0 sinon dk = ∇f (xk ) + αk dk−1 avec
(∇f (xk ), Adk−1 )
αk = − ;
(Adk−1 , dk−1 )
(∇f (xk ), dk )
ρk = ;
(Adk , dk )
xk+1 = xk − ρk dk ;
dk+1 = Axk+1 − b ;
k = k + 1;
Méthode du gradient conjugué : Convergence 21/28
f (x, y , z) = x 2 + y 2 + z 2 + xy + xz + yz + x − y + 3z.
kx − PD (x)k = inf kx − y k,
y ∈D
kPD (x) − PD (y )k ≤ kx − y k.
Méthode du gradient projeté 26/28
point initial x0 ;
pour k ≥ 1 croissant ;
Calculer yk+1 = xk − ρk ∇f (xk ) ;
puis xk+1 = PD (yk+1 ) ;
tester la convergence et quitter la boucle le cas échéant
(par ex. kxk+1 − xk k < ε).
Méthode du gradient projeté : Convergence 28/28