Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 3

Convexité et concavité des fonctions multivariées via la matrice hessienne

Recommended resources

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.

La surface en forme de bol représente une fonction convexe de deux variables : quel que soit le déplacement horizontal choisi, la courbure reste orientée vers le haut.


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 :

  1. Préciser le domaine et vérifier qu’il est convexe.
  2. Calculer la hessienne .
  3. É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 .
  4. 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.