Jump to content

Неполная LU-факторизация

В числовой линейной алгебре неполная LU-факторизация (сокращенно ILU ) матрицы представляет собой разреженную аппроксимацию LU-факторизации, часто используемую в качестве предварительного обуславливателя .

Введение

[ редактировать ]

Рассмотрим разреженную линейную систему . Их часто решают путем вычисления факторизации , с L нижним унитреугольным и U. треугольным верхним Затем один решает , , что можно сделать эффективно, поскольку матрицы треугольные.

Для типичной разреженной матрицы коэффициенты LU могут быть гораздо менее разреженными, чем исходная матрица — явление, называемое заполнением . Требования к памяти для использования прямого решателя могут стать узким местом при решении линейных систем. С этой проблемой можно бороться, используя переупорядочение неизвестных матрицы с уменьшением заполнения, например алгоритм минимальной степени .

Вместо этого неполная факторизация ищет треугольные матрицы L , U такие, что скорее, чем . Решение для можно сделать быстро, но не дает точного решения . Итак, вместо этого мы используем матрицу в качестве предварительного обусловливателя в другом итерационном алгоритме решения, таком как метод сопряженных градиентов или GMRES .

Определение

[ редактировать ]

Для данной матрицы один определяет график как

который используется для определения условий шаблонов разреженности необходимо выполнить

Разложение формы где выполняются следующие условия

  • представляет собой нижнюю унитреугольную матрицу
  • представляет собой верхнетреугольную матрицу
  • равны нулю вне шаблона разреженности:
  • равен нулю в пределах шаблона разреженности:

называется неполным LU-разложением (относительно шаблона разреженности ).

Шаблон разреженности L и U часто выбирается таким же, как шаблон разреженности исходной A. матрицы а не копировать, единственная необходимая дополнительная память предназначена для записей L и U. Если на базовую матричную структуру можно ссылаться с помощью указателей , Этот предобуславливатель называется ILU(0).

Стабильность

[ редактировать ]

Что касается устойчивости ILU, Мейеринком и ван дер Ворстом была доказана следующая теорема. [1]

Позволять быть M-матрицей , (полное) LU-разложение, заданное формулой и ILU .Затем

держит.Таким образом, ILU по крайней мере так же стабилен, как и (полное) разложение LU.

Обобщения

[ редактировать ]

Можно получить более точный предобуславливатель, допустив некоторый уровень дополнительного заполнения факторизации. Распространенным выбором является использование шаблона разреженности A 2 вместо А ; эта матрица заметно более плотна, чем A , но все еще разрежена во всем. Этот предобуславливатель называется ILU(1). Затем можно обобщить эту процедуру; предобуславливатель ILU(k) матрицы A представляет собой неполную LU-факторизацию с шаблоном разреженности матрицы A. к+1 .

Более точные предобуславливатели ILU требуют больше памяти до такой степени, что со временем время работы алгоритма увеличивается, даже если общее количество итераций уменьшается. Следовательно, существует компромисс между стоимостью и точностью, который пользователи должны оценивать, обычно в каждом конкретном случае, в зависимости от семейства линейных систем, которые необходимо решить.

Факторизация ILU может выполняться как итерация с фиксированной запятой высокопараллельным способом. [2]

См. также

[ редактировать ]
  • Саад, Юсеф (1996), Итеративные методы для разреженных линейных систем (1-е изд.), Бостон: PWS, ISBN  978-0-534-94776-7 . См. раздел 10.3 и далее.
  1. ^ Мейеринк, Дж.А.; Ворст, Ван Дер; А, Х. (1977). «Итерационный метод решения линейных систем, матрица коэффициентов которых является симметричной 𝑀-матрицей» . Математика вычислений . 31 (137): 148–162. дои : 10.1090/S0025-5718-1977-0438681-4 . ISSN   0025-5718 .
  2. ^ Чоу, Эдмонд; Патель, Афтаб (2015). «Мелкозернистая параллельная неполная LU-факторизация». Журнал SIAM по научным вычислениям . 37 (2): С169-С193. дои : 10.1137/140968896 .


[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7370946d76e33ebbbe145cf850ad69fb__1619629560
URL1:https://arc.ask3.ru/arc/aa/73/fb/7370946d76e33ebbbe145cf850ad69fb.html
Заголовок, (Title) документа по адресу, URL1:
Incomplete LU factorization - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)