Les systèmes linéaires clairsemés apparaissent de plus en plus fréquemment dans les applications. On a beaucoup de routines à choisir pour résoudre ces systèmes. Au niveau le plus élevé, il existe un fossé entre les méthodes directes (par exemple, l’élimination gaussienne ou la décomposition de Cholesky, avec des algorithmes de classement spéciaux et les méthodes multifrontales) et les méthodes itératives (par exemple, GMRES, à (bi) conjugué).
Comment détermine-t-on s'il faut utiliser une méthode directe ou itérative? Après avoir fait ce choix, comment choisit-on un algorithme particulier? Je connais déjà l'exploitation de la symétrie (par exemple, utiliser un gradient conjugué pour un système défini positif symétrique clairsemé), mais y a-t-il d'autres considérations de ce type à prendre en compte lors du choix d'une méthode?