La boussole du gradient, et la descente qu'elle guide
Exercice de TD · niveau 2 · mathématiques MPSI, chapitre 20 — Fonctions de deux variables · B. Dérivées partielles, plan tangent, gradient
Énoncé
Soit et .
a) Calculer et sa norme.
b) Déterminer le vecteur unitaire qui rend la dérivée directionnelle maximale, et la valeur de ce maximum.
c) La ligne de niveau de passant par est l'ellipse . La paramétrer, en déduire un vecteur tangent en , et vérifier que lui est orthogonal. Pourquoi est-ce général ?
d) On pose et , où est un pas fixé. Exprimer en fonction de . Pour quelles valeurs de la suite converge-t-elle vers , minimum de ? Quel pas rend la convergence la plus rapide ? La direction pointe-t-elle vers ?
Corrigé
La stratégie. Cauchy-Schwarz pour la plus forte pente, la règle de la chaîne pour l'orthogonalité, et deux suites géométriques pour la descente. Trois propriétés du gradient, une seule figure : une carte topographique, sur laquelle la ligne de plus grande pente coupe les courbes de niveau à angle droit.
a) Le gradient. et , donc
b) La plus forte pente. Pour unitaire, le cours donne . L'inégalité de Cauchy-Schwarz fournit avec égalité si et seulement si est positivement colinéaire à . Le maximum est donc atteint pour Le minimum, , est atteint pour : c'est la plus forte descente.
Le point délicat. La contrainte n'est pas une décoration : sans elle, n'est pas borné, il suffit d'agrandir . C'est parce qu'on compare des directions à longueur égale que la question a un sens, et c'est exactement l'hypothèse dont Cauchy-Schwarz a besoin.
c) L'orthogonalité aux lignes de niveau. Paramétrage. Posons . Alors : l'arc est tracé dans la ligne de niveau. Le point correspond à et , soit . Le vecteur vitesse est , donc Un vecteur tangent en est , et .
La raison générale. La fonction est constante, égale à , donc de dérivée nulle ; or la règle de la chaîne donne . En : . Le gradient est orthogonal à toute ligne de niveau, en tout point, pour toute fonction : le calcul ci-dessus n'en est qu'une vérification.
d) La descente de gradient. Notons . Comme , la récurrence se sépare coordonnée par coordonnée : Deux suites géométriques, de premier terme : Convergence. Une suite géométrique tend vers si et seulement si . Il faut donc , soit , et , soit . La suite converge vers si et seulement si Pour , oscille sans converger ; pour , dès mais diverge : le pas est limité par la direction de plus forte courbure, celle du coefficient , même si l'autre direction supporterait un pas plus grand.
Le pas optimal. La vitesse est gouvernée par la plus grande des deux raisons en valeur absolue, , à rendre minimale sur . Sur cet intervalle . Pour , et , donc , décroissante. Pour , , et si et seulement si : donc (décroissante) sur et (croissante) sur . Le minimum est atteint en Les deux coordonnées sont divisées par à chaque pas, la seconde en changeant de signe : la trajectoire zigzague de part et d'autre de l'axe des abscisses en fondant vers l'origine. Concrètement, avec , contre ; , .
La direction. , alors que la direction de vu de est . Ces deux vecteurs ne sont pas colinéaires : le gradient ne pointe pas vers le minimum. Il pointe perpendiculairement à l'ellipse de niveau, et une ellipse n'est pas un cercle : sa normale ne passe par le centre qu'aux quatre sommets. C'est pourquoi la descente à pas fixe ne va pas droit au but et zigzague.
Ce que l'exercice installe. Le gradient est une boussole locale : il indique la montée la plus raide, sa norme est la pente, il est perpendiculaire aux courbes de niveau — trois faits, une seule figure. Et la descente , que le cours annonce comme l'algorithme au cœur de l'optimisation, montre ses deux limites dès l'exemple le plus simple : le pas se règle sur la plus forte courbure, et la direction locale n'est pas la direction du but.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.