Tridiagonalisation d'une matrice symétrique

(Redirigé depuis Tridiagonalisation)

Le théorème spectral affirme que toute matrice symétrique réelle 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 :

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

Lemme de Householder

modifier

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

La démonstration est constructive[1],[2] et est donnée dans le paragraphe suivant.

Construction et preuve

modifier

Méthode de Householder

modifier

La méthode de construction de Householder consiste par récurrence à créer, à partir de  , une suite de matrices   telle que  , où   est une matrice orthogonale.

Les matrices   sont de la forme :

 

  •   est une matrice tridiagonale symétrique de taille  
  •   une matrice rectangulaire dont seule la dernière colonne est non nulle.
  •   une matrice de taille  

  est donc de la forme :

 

Si   est de taille  , on construit ainsi   matrices orthogonales   telles que   soit tridiagonale symétrique, où  .

Choix des matrices

modifier

On pourra choisir différents types de matrices orthogonales.

  • la méthode historique de Householder utilise des matrices de symétrie :
 
  • la méthode de Givens est similaire, à la différence que les matrices   seront des matrices de rotation  .
 

On pourra aussi utiliser l'algorithme de Lanczos.

Voir aussi

modifier

Références

modifier
  1. (en) Alston S. Householder et Friedrich L. Bauer, « On certain methods for expanding the characteristic polynomial », Numerische Mathematik, vol. 1, no 1,‎ , p. 29–37 (DOI 10.1007/BF01386370)
  2. (en) J. H. Wilkinson, « Householder's method for symmetric matrices », Numerische Mathematik,‎ , p. 354–361

Bibliographie

modifier

Grégoire Allaire, Analyse numérique et optimisation, Éditions de l'École polytechnique, , 459 p. (ISBN 2-7302-1255-8, lire en ligne)

Articles connexes

modifier