Calcul différentiel et optimisation
Cours · mathématiques (MP/MPI), chapitre 11 · MP et MPI (2e année) · le début du chapitre, la suite sur Adloun
11.1 Introduction et motivation
En première année, on a rencontré les dérivées partielles d'une fonction numérique sur un ouvert de . Ce chapitre :
- généralise et approfondit cette étude dans le cadre des espaces vectoriels normés de dimension finie sur : la bonne notion n'est pas la dérivée partielle mais la différentielle, application linéaire qui approche au premier ordre ;
- donne une introduction à l'optimisation, en lien direct avec le théorème des bornes atteintes du chapitre 4 : conditions du premier ordre (points critiques, multiplicateurs sous contrainte), conditions du second ordre (hessienne, où les matrices symétriques positives du chapitre 3 trouvent leur emploi).
On souligne le caractère géométrique des notions : pour beaucoup de questions, on se ramène à des fonctions d'une variable réelle grâce à la dérivée le long d'un arc, et la notion de vecteur tangent à une partie donne son sens à l'optimisation sous contrainte. Les fonctions sont définies sur un ouvert d'un -espace vectoriel normé de dimension finie, à valeurs dans un -espace normé de dimension finie ; le choix d'une base de ramène au cas des fonctions à valeurs réelles, et l'équivalence des normes (chapitre 4) rend toutes les notions indépendantes des normes choisies.
11.2 Dérivée selon un vecteur, dérivées partielles
Soient , et . La dérivée de en selon est, si elle existe,
(dérivée en de la fonction d'une variable , définie au voisinage de car est ouvert).
Si est une base de , les dérivées partielles de en sont les dérivées selon les vecteurs de base :
Une base étant fixée, on identifie et : la dérivée partielle se calcule en dérivant par rapport à , les autres variables étant gelées — le calcul de première année.
L'existence de toutes les dérivées directionnelles en n'implique ni la continuité en , ni aucune compatibilité entre les directions (exercice 6 : un exemple où toutes les existent mais où n'est pas continue en ). La dérivée directionnelle ne voit que le long des droites — il faut une notion qui voie dans toutes les directions à la fois : c'est la différentielle.
11.3 Différentielle
est différentiable en s'il existe une application linéaire telle que, quand :
(développement limité à l'ordre 1). L'application est alors unique : c'est la différentielle de en , ou application linéaire tangente, notée . Si est différentiable en tout point de , on dispose de l'application .
Si est différentiable en , alors :
- est continue en ;
- est dérivable en selon tout vecteur , avec
(ce qui prouve l'unicité de la différentielle) ;
- si dans une base de : est différentiable en si et seulement si chaque l'est.
Démonstration
- ( est continue : linéaire en dimension finie, chapitre 4). 2. Avec : . L'unicité suit : est imposé pour tout . 3. Coordonnée par coordonnée dans (chapitres 4 et 7).
Application constante : pour tout . Application linéaire : exactement, donc est différentiable partout et pour tout — une application linéaire est sa propre approximation linéaire.
Si est différentiable en et est une base de , alors pour :
Si et (bases canoniques), la matrice de est la matrice jacobienne
Cas d'une variable ( intervalle ouvert de ) : différentiabilité en dérivabilité en , avec .
Démonstration
Linéarité de et . Pour une variable : le DL à l'ordre 1 vectoriel du chapitre 7 est la définition de la différentiabilité, étant la linéaire tangente.
Si est euclidien et est différentiable en , la forme linéaire se représente par un unique vecteur (représentation des formes linéaires, chapitre 3) : le gradient , caractérisé par
En base orthonormée : .
Si , alors parmi les vecteurs unitaires , la dérivée directionnelle est maximale pour , et vaut alors . En effet, par Cauchy-Schwarz (chapitre 3), avec égalité si et seulement si est positivement colinéaire à . Le gradient indique la direction de plus forte croissance, et sa norme est la pente dans cette direction — c'est la boussole de toutes les méthodes de descente de gradient.
Le gradient est orthogonal aux lignes de niveau et pointe vers les valeurs croissantes ()
11.4 Opérations sur les applications différentiables
- Si sont différentiables en : .
- Si est multilinéaire et différentiables en , alors est différentiable en , de différentielle
— une position à la fois, comme au chapitre 7. Cas usuels : produit de fonctions numériques (), produit scalaire .
Exercices du chapitre
- Dérivées selon tout vecteur, sans différentiabilité corrigé
- Les deux différentielles matricielles, et la formule de Jacobi corrigé
- La relation d'Euler des fonctions homogènes, et sa réciproque corrigé
- Différentielle nulle sur une couronne corrigé
- L'espace tangent au groupe orthogonal en l'identité corrigé
- L'inégalité arithmético-géométrique par le multiplicateur de Lagrange corrigé