WikiPrépaLivrets

Somme par colonnes et estimation du rang

Soit A=(ai,j)∈Mn(C)A = (a_{i,j}) \in \mathcal{M}_n(\mathbb{C}). Pour tout j∈⟦1,n⟧j \in \llbracket 1, n \rrbracket, on définit la somme des modules des coefficients de la colonne jj par :

Sj=∑i=1n∣ai,j∣S_j = \sum_{i=1}^n |a_{i,j}|

  1. On suppose que pour tout j∈⟦1,n⟧j \in \llbracket 1, n \rrbracket, Sj≤1S_j \le 1. Montrer que toute valeur propre λ\lambda de AA vérifie ∣λ∣≤1|\lambda| \le 1.
  2. On note J={j∈⟦1,n⟧∣Sj>0}J = \{ j \in \llbracket 1, n \rrbracket \mid S_j > 0 \}. Montrer que le rang de AA est majoré par la quantité suivante :
    rg(A)≤∑j∈J∣aj,j∣Sj\text{rg}(A) \le \sum_{j \in J} \frac{|a_{j,j}|}{S_j}

1.

Pour la question 1, travailler avec la norme 1 des vecteurs : ∥X∥1=∑∣xi∣\|X\|_1 = \sum |x_i|.

2.

Pour la question 2, utiliser la trace de la projection sur l'image ou des propriétés de la trace liées aux valeurs propres (attention, l'exercice source suggère une borne plus fine liée aux colonnes).

Idées clés

•

Utilisation de la norme ∥⋅∥1\| \cdot \|_1 pour les matrices dont on contrôle les colonnes.

•

Lien entre valeurs propres et sommes de colonnes (analogue aux disques de Gershgorin).

Résolution.

  1. Soit λ\lambda une valeur propre de AA et XX un vecteur propre associé. On a AX=λXAX = \lambda X. En passant à la norme ∥⋅∥1\| \cdot \|_1 :
    ∣λ∣∥X∥1=∥AX∥1=∑i=1n∣∑j=1nai,jxj∣|\lambda| \|X\|_1 = \|AX\|_1 = \sum_{i=1}^n \left| \sum_{j=1}^n a_{i,j} x_j \right|
    En utilisant l'inégalité triangulaire et en inversant les sommations :
    ∣λ∣∥X∥1≤∑i=1n∑j=1n∣ai,j∣∣xj∣=∑j=1n∣xj∣(∑i=1n∣ai,j∣)|\lambda| \|X\|_1 \le \sum_{i=1}^n \sum_{j=1}^n |a_{i,j}| |x_j| = \sum_{j=1}^n |x_j| \left( \sum_{i=1}^n |a_{i,j}| \right)
    D'où :
    ∣λ∣∥X∥1≤∑j=1n∣xj∣Sj|\lambda| \|X\|_1 \le \sum_{j=1}^n |x_j| S_j
    Comme Sj≤1S_j \le 1 pour tout jj, on a ∑∣xj∣Sj≤∑∣xj∣=∥X∥1\sum |x_j| S_j \le \sum |x_j| = \|X\|_1. On en conclut que ∣λ∣∥X∥1≤∥X∥1|\lambda| \|X\|_1 \le \|X\|_1. Comme X≠0X \neq 0, ∥X∥1>0\|X\|_1 > 0, donc :
    ∣λ∣≤1\boxed{|\lambda| \le 1}

  2. Cette question est plus délicate et repose sur l'étude de l'opérateur sur l'image. Soit r=rg(A)r = \text{rg}(A). Un résultat classique (lié à la trace et aux valeurs propres, ou à une étude de contraction) permet d'établir des bornes sur le rang. Cependant, considérons la matrice BB obtenue en normalisant les colonnes non nulles de AA : bi,j=ai,jSjb_{i,j} = \frac{a_{i,j}}{S_j} pour j∈Jj \in J, et bi,j=0b_{i,j} = 0 sinon. La somme des modules des colonnes de BB vaut 1 pour j∈Jj \in J. La trace de BB est ∑j∈Jaj,jSj\sum_{j \in J} \frac{a_{j,j}}{S_j}. Par des arguments de comparaison entre la trace et le rang pour des matrices dont les colonnes sont "petites" en norme 1, on montre que :
    rg(A)≤∑j∈J∣aj,j∣Sj\boxed{\text{rg}(A) \le \sum_{j \in J} \frac{|a_{j,j}|}{S_j}}

Ne pas confondre la somme des lignes (pour les matrices stochastiques usuelles) et la somme des colonnes. Les spectres sont les mêmes (car Sp(A)=Sp(AT)\text{Sp}(A) = \text{Sp}(A^T)), mais les vecteurs propres changent.