Multigrid (MG) peut être utilisé pour résoudre un système linéaire en construisant une supposition initiale et en répétant ce qui suit pour jusqu'à la convergence:
- Calculer le
- Appliquer un cycle multigrille pour obtenir une approximation , où .
- Mettre à jour
Le cycle multigrille est une séquence d'opérations de lissage, d'interpolation, de restriction et de résolution de grille grossière exacte appliquées à pour produire . Il s'agit généralement d'un cycle en V ou d'un cycle en W. Ceci est une opération linéaire donc nous écrivons .
On peut interpréter ce processus comme une itération de Richardson préconditionnée. Autrement dit, nous mettons à jour .
L'itération de Richardson est une méthode prototypique de sous-espace de Krylov, qui suggère l'utilisation de cycles multigrilles pour préconditionner d'autres méthodes de sous-espace de Krylov. Ceci est parfois appelé «accélération» multigrille avec une méthode Krylov, ou alternativement peut être considéré comme le choix d'un préconditionneur pour une méthode Krylov.
Une autre façon d'étendre l'algorithme ci-dessus consiste à utiliser Full Multigrid (FMG). Voir cette réponse pour une description concise.
Dans quelles situations la MG accélérée par Krylov est-elle préférable à la MG ou à la FMG?