3.4 Autresfactorisations.................................................. 32
3.4.1 Factorisation QR ............................................... 32
3.4.2 Factorisation de SCHUR .......................................... 33
Exercices .............................................................. 34
4 Méthodes de descente 35
4.0 Motivation......................................................... 35
4.1 Méthode de plus grande pente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.1.1 Version à pas constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.1.2 Version à pas variable optimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.2 Méthode du gradient conjugué . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.2.1 Définition et propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.2.2 Algorithme du gradient conjugué . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.2.3 Version préconditionnée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5 Décomposition en valeurs singulières. Problème aux moindres carrés linéaires 42
5.1 Décomposition en valeurs singulières . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.2 Pseudo-inverse...................................................... 42
5.3 Problème aux moindres carrés linéaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Annexes 42
A Analyse de propagation d’erreurs 44
A.1 Erreurs d’une opération élémentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
A.2 Propagation d’erreurs dans un algorithme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
A.3 Comparaison d’algorithmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Exercices .............................................................. 46
B Matrices creuses 47
B.1 Définition.......................................................... 47
B.2 Résolution de systèmes linéaires « en bande » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
B.2.1 Résolution de systèmes triangulaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
B.2.2 Factorisation LU ................................................ 50
B.2.3 Réduction de la largeur de bande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
B.3 Stockage........................................................... 52
B.3.1 Implémentations incrémentales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
B.3.2 Implémentations avancées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
C Décomposition en valeurs propres 56
C.1 Localisation des valeurs propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
C.2 Techniques de calcul des valeurs propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Bibliographie 57
Romain Dujol, Laurence Lamoulie, Chrysostome Baskiotis
2