Tridiagonalisation d'une matrice symétrique

Tridiagonalisation d'une matrice symétrique

Le théorème spectral affirme que toute matrice symétrique réelle S est diagonalisable dans une base orthonormée. Cependant, une telle diagonalisation est souvent coûteuse en temps de calcul et il est parfois suffisant de transformer une matrice symétrique en matrice tridiagonale :

T = \begin{pmatrix}
b_1    & c_1      &  & 0      \\
c_1      & \ddots    & \ddots &  \\
 & \ddots & \ddots & c_{n-1}      \\
0      &  & c_{n-1}      & b_n
\end{pmatrix}

De plus, S et T ayant les mêmes valeurs propres, la tridiagonalisation est souvent la première étape du calcul des valeurs propres de S.


Sommaire

Lemme de Householder

Théorème — Pour toute matrice symétrique réelle S il existe une matrice orthogonale H telle que tHSH soit tridiagonale symétrique.

La démonstration est constructive et est donnée dans le paragraphe suivant.

Méthode de Householder

La méthode de construction de Householder consiste par récurrence à créer, à partir de A1 = S, une suite de matrices (Ak) telle que Ak + 1 = tHkAkHk, où Hk est une matrice orthogonale.

Les matrices Ak sont de la forme :

A_k = \begin{pmatrix}
T_k    & ^t L_k   \\
L_k    & M_k 
\end{pmatrix}

  • Tk est une matrice tridiagonale symétrique de taille k
  • Lk une matrice rectangulaire dont seule la dernière colonne est non nulle.
  • Mk une matrice de taille n-k

Ak est donc de la forme :

A_k = \begin{pmatrix}
b_1       & c_1               &               & (0)            \\
c_1       & \ddots         & \ddots  &                 &             & (0)  \\
             & \ddots         & \ddots  & c_{k-1}         \\
 (0)       &                      & c_{k-1} & b_k          &  l_1      &  \ldots & l_{n-k}  \\
             &                      &               &  l_1          &    \\
             &     (0)            &               & \vdots     &             &      (M_k)\\
             &                      &               &  l_{n-k}          &    \\
\end{pmatrix}

Si S est de taille n, on construit ainsi (n-2) matrices orthogonales Hk telles que tHSH soit tridiagonale symétrique, où H=H_1H_2\ldots H_{n-2}.

Méthode de Givens

Méthode de Lanczos

Voir aussi

Lien externe

Réduction de Givens sur le site de l'université Grenoble-I

Bibliographie

Grégoire Allaire, Analyse numérique et optimisation, Éditions de l'École polytechnique, 2005 (ISBN 2-7302-1255-8) [lire en ligne (page consultée le 5 octobre 2010)] 

Articles connexes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Tridiagonalisation d'une matrice symétrique de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Matrice tridiagonale — En mathématiques, en algèbre linéaire, une matrice tridiagonale est une matrice dont tous les coefficients qui ne sont ni sur la diagonale principale, ni sur la diagonale juste au dessus, ni sur la diagonale juste en dessous, sont nuls. Par… …   Wikipédia en Français

  • Matrice de Householder — En algèbre linéaire, la matrice de Householder (en) associée à un vecteur non nul est la matrice définie par : où In est la matrice identité de taille n …   Wikipédia en Français

  • Projet:Mathématiques/Liste des articles de mathématiques — Cette page n est plus mise à jour depuis l arrêt de DumZiBoT. Pour demander sa remise en service, faire une requête sur WP:RBOT Cette page recense les articles relatifs aux mathématiques, qui sont liés aux portails de mathématiques, géométrie ou… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”