Dans les deux méthodes de décomposition de domaine (DD) et multigrille (MG), on peut composer l'application des mises à jour de bloc ou des corrections grossières comme additive ou multiplicative . Pour les solveurs ponctuels, c'est la différence entre les itérations de Jacobi et de Gauss-Seidel. Le lisseur multiplicatif pour agissant comme S ( x o l d , b ) = x n e w est appliqué comme
et l'additif plus lisse est appliqué comme
pour un certain amortissement . Le consensus général semble être que les lisseurs multiplicatifs ont des propriétés de convergence beaucoup plus rapides, mais je me demandais: dans quelles situations les performances des variantes additives de ces algorithmes sont-elles meilleures?
Plus précisément, quelqu'un a-t-il des cas d'utilisation dans lesquels la variante additive devrait et / ou fonctionne bien mieux que la variante multiplicative? Y a-t-il des raisons théoriques à cela? La plupart de la littérature sur les multigrilles est assez pessimiste à propos de la méthode Additive, mais elle est tellement utilisée dans le contexte DD que l'additif Schwarz. Cela s'étend également à la question beaucoup plus générale de la composition de solveurs linéaires et non linéaires, et quel type de constructions fonctionnera bien et fonctionnera bien en parallèle.
la source
Pour les problèmes de SPD, les méthodes additives sont meilleures pour le lissage MG pour plusieurs raisons, comme déjà mentionné et quelques autres:
Les méthodes multiplicatives ont cependant les propriétés spectrales correctes dès le départ pour un MG plus lisse, c'est-à-dire qu'elles n'ont pas besoin d'amortissement. Cela peut être une grande victoire pour les problèmes hyperboliques où le lissage polynomial n'est pas très agréable.
la source
Je vais répéter ce que @Jed a dit: La méthode multiplicative converge toujours au moins aussi bien que la méthode additive (asymptotiquement), donc vous ne gagnez qu'en fonction de la concurrence, mais cela dépend de l'architecture.
la source