logo
Шпоры по Волкову

2.1. Lu представление матрицы. Обращение матриц и вычисление определителя.

При приведении матрицы СЛАУ к треугольному виду (вычислительная сложность прямого хода метода Гаусса на порядок превосходит вычислительные затраты на обратный ход) целесообразно оптимизировать метод. Данная модификация метода Гаусса получила название - факторизация. Само название указывает на то, что суть данного метода состоит в разложении матрицы на два сомножителя и – соответственно нижнюю и верхнюю треугольные матрицы.

Основной теоретический результат, касающийся существования и единственности представления матрицы вида заключается в следующем

Теорема. Если , то существует матрица перестановок такая, что имеет место разложение (1), где – нижняя треугольная с отличными от нуля диагональными элементами, - верхняя треугольная с единичной главной диаг-ю.

=>-факторизация может использоваться для произвольной невырожденной матрицы.

Алгоритм вычисления матриц и во многом повторяет прямой ход метода Гаусса. В частности, из равенства следует

(2)

Умножим равенство (2) на произведение матриц , в результате имеем:

.

Из полученного равенства следует (3)

Относительно элементарных треугольных матриц известно, что обратные им матрицы также являются элементарными треугольными, причем:

Как и в методе Гаусса при использовании алгоритма - факторизации на этапе формирования матриц может оказаться => стратегии выбора ведущего элемента путем перестановки строк (столбцов) матрицы.

Вычислительная сложность алгоритма - факторизации , т.е. по порядку величины не превосходит вычислительные затраты в методе Гаусса.

Алгоритм разложения полезен в тех случаях, когда требуется решить несколько систем ЛАУ с одной и той же матрицей и разными правыми частями. После того как разложение матрицы получено, задача решения системы линейных алгебраических уравнений сводится к последовательному решению двух систем с матрицами треугольного вида: . Таким образом, однократное выполнение разложения позволяет на порядок сократить вычислительные затраты при серийных расчетах (многократных решениях систем ЛАУ с одинаковой матрицей).

LU-разложение используется для решения систем линейных уравнений и для обращения матриц. Этот метод является одной из разновидностей метода Гаусса.