Méthode de dichotomie (analyse matricielle)
En analyse numérique, lModèle:'algorithme de dichotomie (ou méthode de bissection ou méthode de Givens, du nom de Wallace Givens[1], ou méthode de Givens-Householder) est un algorithme de recherche de valeur propre, qui adapte la méthode de dichotomie en analyse réelle[2]Modèle:,[3].
Rappels préliminaires et algorithme
Soit A une matrice hermitienne de taille N .
Suite de Sturm
Modèle:Article détaillé La suite de Sturm est la suite des mineurs principaux :
Cette suite a la propriété suivante : le nombre de changements de signes dans la suite est égal au nombre de valeurs propres négatives de A.
Ainsi, en posant, pour tout réel , en posant :
on a que pour tout réel , le nombre de changements de signes dans la suite est égal au nombre de valeurs propres de A plus petites que .
Calcul du polynôme caractéristique d'une matrice tridiagonale
On suppose A tridiagonale et symétrique, soit de la forme :
- .
Alors son polynôme caractéristique peut s'obtenir à partir de sa suite de Sturm : en posant :
On a
Algorithme
Dans le cas ou A n'est pas tridiagonale, on se ramène à une matrice de cette forme.
On note la fonction qui, pour , donne le nombre de changements de signe dans .
On considère alors un intervalle contenant toutes les valeurs propres de A, ce qui implique ainsi . En calculant , on obtient le nombres de racines sur et , ce qui permet de recalculer les intervalles de recherche puis d'itérer à la manière de la méthode de dichotomie.
Intérêts
Contrairement à la méthode de la puissance itérée qui ne donne que la valeur propre dominante, la méthode de dichotomie permet d'obtenir toutes les valeurs propres d'une matrice, ce qui la rapproche de la méthode de Rayleigh-Ritz, ou même une certaine partie, comme les 10% des plus grandes valeurs propres de la matrice.
Sa mise en application se prête aisément à la parallélisation.