Passer au contenu principal
AlgèbreFormule · Glossaire

Kantorovitch (inégalité de)

L'inégalité de Kantorovitch majore le produit des formes quadratiques calculées avec une matrice et son inverse. Pour une matrice symétrique définie positive AA avec valeurs propres λminλmax\lambda_{\min}\leq\lambda_{\max}, et pour tout vecteur unitaire xx, on a (xTAx)(xTA1x)(λmax+λmin)24λmaxλmin(x^{\mathsf T}Ax)(x^{\mathsf T}A^{-1}x)\leq\frac{(\lambda_{\max}+\lambda_{\min})^2}{4\lambda_{\max}\lambda_{\min}}. Cette inégalité apparaît dans l'analyse de la convergence de la méthode du gradient et quantifie l'effet du conditionnement de la matrice.
Cas d’égalité de l’inégalité de Kantorovitch Un vecteur à composantes égales entre les directions propres de valeurs 1 et 4 donne deux formes quadratiques 5/2 et 5/8, dont le produit atteint la borne 25/16. Un cas où la borne est atteinte λmax = 4 λmin = 1 x = (1/√2, 1/√2) xᵀAx = 5/2 xᵀA⁻¹x = 5/8 produit = borne = 25/16
Avec les valeurs propres 1 et 4 et des composantes égales, le produit des deux formes quadratiques atteint la borne 25/16.
Sommaire

Ce que vous allez apprendre

  • Lire la formule avec toutes ses notations et hypothèses.
  • Calculer les deux formes quadratiques sur un exemple qui atteint la borne.
  • Relier la hauteur de la borne au conditionnement spectral.
  • Repérer les cas où l’inverse ou la normalisation manque.

En clair

Imaginez une transformation qui étire peu dans une direction et beaucoup dans une autre. Un vecteur oblique subit à la fois ces deux effets. L’inégalité de Kantorovitch garantit que le rapport entre les étirements extrêmes suffit à plafonner un produit de deux mesures complémentaires, l’une calculée avec la transformation et l’autre avec son inverse.
Plus les étirements extrêmes sont proches, plus le plafond est bas. Un fort déséquilibre l’élève : c’est ainsi que l’inégalité traduit l’effet du conditionnement d’une matrice.

Définition

L’inégalité de Kantorovitch porte sur une matrice réelle AA, symétrique et définie positive. Ses valeurs propres sont donc strictement positives. On note λmin\lambda_{\min} la plus petite et λmax\lambda_{\max} la plus grande. Pour tout vecteur réel non nul xx, elle compare les formes quadratiques associées à la matrice et à son inverse. La lettre T en exposant désigne la transposée du vecteur. Chacune de ces formes quadratiques produit un nombre strictement positif.
(xTAx)(xTA1x)(xTx)2(λmax+λmin)24λmaxλmin\frac{(x^{\mathsf T}Ax)(x^{\mathsf T}A^{-1}x)}{(x^{\mathsf T}x)^2}\leq\frac{(\lambda_{\max}+\lambda_{\min})^2}{4\lambda_{\max}\lambda_{\min}}
Le quotient de gauche ne change pas quand on multiplie le vecteur par un nombre non nul. Pour un vecteur unitaire, son dénominateur vaut donc 1. Le membre de droite ne dépend que des deux valeurs propres extrêmes, ou, de façon équivalente, du rapport κ=λmax/λmin\kappa=\lambda_{\max}/\lambda_{\min}, qui est le conditionnement spectral de AA.

Le principe

Soit AA une matrice réelle symétrique définie positive. Si ses valeurs propres extrêmes sont 0<λminλmax0<\lambda_{\min}\leq\lambda_{\max}, alors tout vecteur unitaire xx vérifie :
(xTAx)(xTA1x)(λmax+λmin)24λmaxλmin(x^{\mathsf T}Ax)(x^{\mathsf T}A^{-1}x)\leq\frac{(\lambda_{\max}+\lambda_{\min})^2}{4\lambda_{\max}\lambda_{\min}}
Les deux facteurs de gauche sont des nombres positifs calculés avec la matrice et son inverse. La borne est d’autant plus grande que le conditionnement spectral λmax/λmin\lambda_{\max}/\lambda_{\min} est élevé, c’est-à-dire que les valeurs propres extrêmes sont déséquilibrées multiplicativement.

Quand l'utiliser

La forme donnée s’applique à une matrice réelle carrée, symétrique et définie positive. Il faut donc vérifier que toutes ses valeurs propres sont strictement positives. Cette condition assure notamment l’existence de la matrice inverse et fournit deux valeurs extrêmes positives. Le vecteur peut être quelconque s’il est non nul ; on le normalise lorsque l’énoncé est écrit pour un vecteur unitaire.
Si la matrice possède une valeur propre nulle, son inverse n’existe pas et le terme faisant intervenir A1A^{-1} est bloqué. Il faut alors restreindre le problème à un sous-espace où la matrice est inversible, ou employer un résultat adapté aux matrices seulement positives. Une matrice non symétrique ne relève pas non plus directement de cet énoncé spectral.

Un exemple, pas à pas

On choisit une matrice diagonale dont les valeurs propres sont 1 et 4, puis un vecteur unitaire ayant la même composante dans les deux directions propres. Ce choix partage à parts égales le vecteur entre les deux étirements extrêmes, au lieu de l’aligner sur une seule direction. Les projections égales rendent ce partage directement visible. Données : λmin=1\lambda_{\min}=1, λmax=4\lambda_{\max}=4 et x=(1/2,1/2)Tx=(1/\sqrt{2},1/\sqrt{2})^{\mathsf T}.
A=(1004),A1=(1001/4)A=\begin{pmatrix}1&0\\0&4\end{pmatrix},\qquad A^{-1}=\begin{pmatrix}1&0\\0&1/4\end{pmatrix}
1. La norme au carré de xx vaut 1/2+1/2=11/2+1/2=1 : le vecteur est bien unitaire.
2. La première forme quadratique vaut xTAx=1/2+4/2=5/2x^{\mathsf T}Ax=1/2+4/2=5/2. La seconde vaut xTA1x=1/2+1/8=5/8x^{\mathsf T}A^{-1}x=1/2+1/8=5/8.
3. Leur produit est (5/2)(5/8)=25/16(5/2)(5/8)=25/16.
4. Contrôle. La borne vaut aussi (4+1)2/(441)=25/16(4+1)^2/(4\cdot4\cdot1)=25/16. L’égalité est atteinte dans cet exemple, ce qui montre que la constante de la borne est optimale en général.

En pratique

Dans l’analyse de la méthode du gradient appliquée à une fonction quadratique, l’inégalité relie la diminution obtenue aux valeurs propres extrêmes de la matrice. On estime ces valeurs pour anticiper l’effet d’un mauvais conditionnement sur la convergence.
Pour contrôler rapidement une expression contenant une matrice positive et son inverse, on peut remplacer un calcul dépendant du vecteur par la borne de Kantorovitch. Si le spectre complet est disponible et qu’une valeur plus fine est nécessaire, le calcul direct pour le vecteur considéré reste préférable.

À ne pas confondre

Avec le quotient de Rayleigh. Le quotient de Rayleigh utilise une seule forme quadratique, xTAx/(xTx)x^{\mathsf T}Ax/(x^{\mathsf T}x), et l’encadre entre les valeurs propres extrêmes. L’inégalité de Kantorovitch porte au contraire sur le produit des expressions associées à AA et A1A^{-1}. La présence de l’inverse tranche immédiatement.
Avec le nombre de conditionnement. Le conditionnement spectral est le rapport λmax/λmin\lambda_{\max}/\lambda_{\min}, donc un nombre attaché à la matrice. L’inégalité de Kantorovitch est une borne valable pour chaque vecteur non nul ; son membre de droite est une fonction de ce conditionnement.

Limites et pièges

Valeur propre nulle. Dès que λmin=0\lambda_{\min}=0, la matrice n’est plus inversible : la formule affichée n’a plus de sens. Il faut changer de domaine ou de résultat, et non remplacer simplement le zéro dans la borne.
Matrice parfaitement conditionnée. Si les deux valeurs propres extrêmes sont égales, la matrice est un multiple positif de l’identité et la borne vaut exactement 1. Le produit normalisé vaut alors 1 pour tout vecteur non nul.
Borne globale, valeur locale. Une grande valeur du membre de droite n’implique pas que chaque vecteur produise un grand produit. Elle signale seulement ce qui est possible à partir des valeurs propres extrêmes. Pour un vecteur fixé, il faut calculer les deux formes quadratiques si l’on veut la valeur effective.
Normalisation oubliée. La formule sans dénominateur suppose xTx=1x^{\mathsf T}x=1. Si le vecteur n’est pas unitaire, il faut diviser le produit par (xTx)2(x^{\mathsf T}x)^2, faute de quoi une simple remise à l’échelle de xx fausse la comparaison.

Pour aller plus loin

Conditionnement. Relie l’écart entre valeurs propres extrêmes à la sensibilité des calculs et à la convergence.
valeur propre. Précise les directions propres et les facteurs d’étirement dont la borne ne retient que les extrêmes.
Symétrique positive (matrice). Détaille la classe de matrices qui rend les formes quadratiques positives et l’inverse exploitable.
Continuez avec Tangente

Explorez les mathématiques autrement

Retrouvez nos magazines, podcasts et jeux pour explorer les mathématiques autrement.

Découvrir les offres