Bonjour. Lors de la leçon précédente, tu as appris à décider si une matrice symétrique est définie positive, négative ou indéfinie, soit par ses valeurs propres, soit avec le critère de Sylvester. Nous allons maintenant appliquer directement cet outil à une fonction : sa matrice hessienne décrit sa courbure dans toutes les directions.
L’objectif est de pouvoir conclure qu’une fonction de plusieurs variables est convexe, concave, ou ni l’un ni l’autre, sur un domaine donné. C’est un résultat central pour l’optimisation économique : une fonction de coût convexe se minimise de manière bien structurée ; une fonction d’utilité ou de production concave se maximise de manière bien structurée.
1. Convexité : la définition avant le test
Soit un ensemble convexe de . Cela signifie que, pour tous , le segment entre et reste dans :
Une fonction est convexe si
pour tous et tout .
Elle est concave si l’inégalité est inversée :
Autrement dit :
- pour une fonction convexe, la valeur sur un mélange de deux points est au plus égale au mélange des valeurs ;
- pour une fonction concave, elle est au moins égale à ce mélange.
En dimension une, tu connais déjà le critère :
En plusieurs variables, il n’existe pas une seule dérivée seconde : il faut prendre en compte les dérivées pures et croisées. C’est exactement le rôle de la hessienne.

2. La hessienne : la dérivée seconde dans toutes les directions
Pour une fonction de classe , la matrice hessienne au point est
Sous les hypothèses usuelles de régularité, les dérivées croisées sont égales :
La hessienne est donc symétrique. C’est précisément pourquoi les outils de la leçon précédente — valeurs propres, forme quadratique, critère de Sylvester — peuvent s’appliquer.
Pour une fonction de deux variables ,
Les termes ont des significations complémentaires :
- mesure la courbure lorsqu’on ne fait varier que ;
- mesure la courbure lorsqu’on ne fait varier que ;
- mesure l’interaction de courbure entre les deux variables.
Mais examiner séparément et ne suffit pas : une courbure peut être positive sur les axes et se révéler négative dans une direction oblique. Il faut donc étudier la hessienne comme une matrice entière.
Fonctions à deux variables - Correction d'examen - Optimisation, Lagrangien, hessienne, extrema.
La vidéo « Fonctions à deux variables – Correction d'examen » de Maths & Éco propose un rappel bref et efficace du test de la hessienne en dimension deux. Elle consolide la procédure de calcul qui sera utilisée dans les exemples.
À partir de l'étude de convexité, regardez la construction de la hessienne, puis le rôle conjoint de son déterminant et du signe de f_{xx}. Retenez surtout qu’un déterminant positif seul ne permet pas de choisir entre convexité et concavité.
3. Pourquoi la hessienne décide de la courbure
Choisissons un point et une direction non nulle . Regardons la fonction d’une variable obtenue en se déplaçant le long de la droite passant par :
Par la règle de dérivation en chaîne,
Cette expression est une forme quadratique associée à la hessienne. Elle mesure donc la courbure de dans la direction .
- Si pour toute direction , la fonction ne se courbe jamais vers le bas : elle est convexe.
- Si pour toute direction , elle ne se courbe jamais vers le haut : elle est concave.
- Si l’expression peut prendre des signes opposés selon la direction, on obtient une courbure de type selle : ni convexité ni concavité globale.
Le théorème fondamental est donc le suivant.
Soit un ouvert convexe et une fonction de classe sur .
Les symboles signifient :
si la hessienne est semi-définie positive, et
si elle est semi-définie négative.
En utilisant les valeurs propres, cela devient :
| Signe des valeurs propres de la hessienne | Conclusion sur |
|---|---|
| Toutes positives ou nulles | est convexe |
| Toutes négatives ou nulles | est concave |
| Toutes strictement positives | est strictement convexe |
| Toutes strictement négatives | est strictement concave |
| Signes positifs et négatifs | n’est ni convexe ni concave sur le domaine considéré |
La condition doit être vérifiée en tout point du domaine, pas seulement en un point particulier.
4. Le cas pratique en deux variables
Soit
la hessienne d’une fonction de deux variables.
Pour établir une convexité ou une concavité stricte, le test est très rapide :
| Conditions | Nature de la hessienne | Conclusion |
|---|---|---|
| et | Définie positive | Fonction strictement convexe |
| et | Définie négative | Fonction strictement concave |
| Indéfinie | Ni convexe ni concave | |
| Cas semi-défini ou indécis | Examiner les valeurs propres ou les mineurs principaux |
Ce tableau est la traduction directe du critère de Sylvester vu précédemment.
Pour conclure à la convexité non stricte, on doit bien traiter le cas où le déterminant est nul. Une condition sûre est :
De même,
Ne retiens donc pas seulement « déterminant positif ». Une matrice avec un déterminant positif peut être définie positive ou définie négative : le signe de , ou plus généralement du premier mineur dominant, est indispensable.
5. Exemple : une fonction de coût strictement convexe
Considérons la fonction
On peut l’interpréter comme une fonction de coût dépendant de deux quantités produites. Les termes linéaires, comme , déplacent les pentes mais n’affectent pas la courbure.
Calculons les dérivées secondes :
La hessienne est donc constante :
Son premier mineur dominant vaut
Son déterminant vaut
Par le critère de Sylvester,
La fonction est donc strictement convexe sur .
Cette conclusion est globale, car la hessienne est définie positive quel que soit le point considéré. En optimisation non contrainte, une telle fonction ne peut pas avoir deux minima distincts : si un point critique existe, ce sera son unique minimum global.
6. Exemple économique : concavité d’une Cobb-Douglas
Considérons maintenant
Le domaine , où et , est ouvert et convexe. Les dérivées secondes sont :
La hessienne est
Son premier coefficient est négatif :
Calculons son déterminant :
La hessienne est donc semi-définie négative. Ainsi,
est concave sur .
Le déterminant nul est ici instructif : la fonction est concave, mais la hessienne n’est pas définie négative. En effet, est homogène de degré :
Le long d’un rayon partant de l’origine, la fonction évolue linéairement ; il n’y a donc pas de courbure strictement négative dans toutes les directions.
7. Exemple de selle : pourquoi les dérivées pures ne suffisent pas
Considérons
Ses dérivées secondes sont
Donc,
Le déterminant vaut
La hessienne est indéfinie : n’est ni convexe ni concave sur .
On le voit aussi en suivant deux directions :
qui est convexe, tandis que
qui est concave. La fonction se courbe donc vers le haut dans une direction et vers le bas dans une autre : c’est une surface en selle.
8. Au-delà de deux variables : appliquer directement la leçon précédente
En dimension , la logique ne change pas. Il faut seulement déterminer le signe de la hessienne à chaque point.
Considérons par exemple
La hessienne est constante :
Utilisons Sylvester :
Tous les mineurs principaux dominants sont strictement positifs. La hessienne est définie positive, donc
est strictement convexe sur .
Pour une fonction quadratique générale,
la hessienne est simplement
Toute l’étude de convexité est alors ramenée à l’étude de la matrice symétrique :
C’est l’une des raisons pour lesquelles les formes quadratiques sont omniprésentes en optimisation, en économétrie et dans les problèmes de moindres carrés.
9. Ne pas confondre convexité globale et test local d’extremum
La hessienne intervient dans deux raisonnements différents.
Étudier la convexité ou la concavité d’une fonction
Il faut vérifier le signe de la hessienne partout dans le domaine.
implique que est convexe sur .
Classer un point critique
Si , alors le signe de la hessienne au seul point apporte une information locale :
- si , alors est un minimum local strict ;
- si , alors est un maximum local strict ;
- si la hessienne est indéfinie, est un point selle ;
- si elle est seulement semi-définie, le test local est généralement insuffisant.
Une fonction convexe apporte davantage qu’un simple test local : tout point critique est alors un minimum global. De façon analogue, pour une fonction concave, tout point critique est un maximum global. Cette propriété sera particulièrement utile dès que l’on introduira les contraintes et les lagrangiens.
Méthode opérationnelle à appliquer
Face à une fonction de plusieurs variables :
- Préciser le domaine et vérifier qu’il est convexe.
- Calculer la hessienne .
- Étudier son signe pour tout point du domaine :
- valeurs propres si elles sont accessibles ;
- critère de Sylvester pour une définition stricte ;
- en dimension deux, déterminant et signe de .
- Conclure avec le bon niveau de précision :
- semi-définie positive : convexe ;
- définie positive : strictement convexe ;
- semi-définie négative : concave ;
- définie négative : strictement concave ;
- indéfinie : ni convexe ni concave.
À retenir : la hessienne généralise la dérivée seconde à plusieurs variables. Sa forme quadratique mesure la courbure dans la direction . Une hessienne semi-définie positive en tout point caractérise la convexité ; une hessienne semi-définie négative caractérise la concavité. Les outils matriciels de la leçon précédente deviennent donc des outils d’optimisation.
La prochaine leçon introduira le problème d’optimisation sous contrainte d’égalité et la construction du lagrangien.