Как в методах декомпозиции доменов (DD), так и в многосеточных (MG) можно применять применение блочных обновлений или грубых исправлений как аддитивное или мультипликативное . Для точечных решателей это различие между итерациями Якоби и Гаусса-Зейделя. Мультипликативный сглаживатель для действующий как S ( x o l d , b ) = x n e w , применяется как
и добавка разглаживающая применяется как
для некоторого демпфирования . Похоже, что общее мнение заключается в том, что мультипликативные сглаживатели обладают гораздо более быстрыми свойствами сходимости, но мне было интересно: при каких ситуациях производительность аддитивных вариантов этих алгоритмов лучше?
Более конкретно, есть ли у кого-либо случаи использования, когда аддитивный вариант должен и / или действительно работает значительно лучше, чем мультипликативный вариант? Есть ли теоретические причины для этого? Большая часть литературы по многосеточным сетям довольно пессимистична в отношении аддитивного метода, но в контексте DD он используется так часто, как аддитивный Шварц. Это также распространяется на гораздо более общую проблему составления линейных и нелинейных решателей, а также на то, какой тип конструкций будет работать хорошо и работать параллельно.
Для задач SPD аддитивные методы лучше для сглаживания MG по нескольким причинам, как уже упоминалось, и еще несколько:
Однако мультипликативные методы имеют правильные спектральные свойства прямо из коробки для сглаживателя MG, то есть они не нуждаются в демпфировании. Это может быть большой победой для гиперболических задач, где полиномиальное сглаживание не очень хорошо.
источник
Я еще раз повторю сказанное @Jed: метод Multiplicative всегда сходится как минимум так же, как и метод Additive (асимптотически), поэтому вы выигрываете только на основе параллелизма, но это зависит от архитектуры.
источник