![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Рассмотрим процедуру решения системы линейных алгебраических уравнений методом Гаусса на следующем примере:

Главный определитель такой системы
,
что гарантирует единственность решения.
1 шаг. Первая строка системы уравнений делится на первый коэффициент:

2 шаг. Первая строка вычитается из второго уравнения:

3 шаг. Из третьего уравнения вычитается первая строка, умноженная на 2:

4 шаг. Второе уравнение делится на 2:

5 шаг. Из третьего уравнения вычитается второе уравнение, умноженное на 2:

6 шаг. Определяются искомые величины:

Таким образом, получено решение исходной системы уравнений.
Теперь рассмотрим процедуру получения решения методом Гаусса в более общем случае. Пусть
. Тогда первое уравнение системы (2.2) можно поделить на этот коэффициент:
.
С помощью этого уравнения можно преобразовать систему уравнений (2.2) к виду

Здесь обозначено
. В полученной системе можно выделить подсистему (m-1) линейных уравнений с (m-1) неизвестными величинами:

Пусть теперь
. Поделим второе уравнение системы на этот коэффициент:
.
С помощью этого соотношения уравнения системы преобразуются к виду

Здесь обозначено
.
В результате преобразований получена подсистема (m-2) уравнений с (m-2) неизвестными:

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

В результате всех произведенных выкладок матрица коэффициентов А системы алгебраических уравнений приведена к виду

- “верхняя” треугольная матрица[6], у которой равны нулю все элементы, расположенные под главной диагональю. Процедура получения такой матрицы носит название “прямого хода” метода Гаусса. Очевидным условием для успешного выполнения “прямого хода” является
.
“Обратный ход” метода позволяет определить искомые величины:

Таким образом, “прямой ход” метода Гаусса можно трактовать как преобразование системы уравнений вида Ax = f в эквивалентную систему Ux = y, причем
.
Последнюю систему соотношений с учетом вышеприведенных выкладок можно представить в иной форме

и записать в виде Ly = f, где L - нижняя треугольная матрица[7] с отличными от нуля коэффициентами
на главной диагонали.
Все вышесказанное позволяет трактовать метод Гаусса как последовательное решение двух систем уравнений: Ly = f и Ux = y.
Объединяя эти соотношения, получаем
LUx = f.
Сравнивая последнюю формулу с записью уравнения (2.1), можно сделать заключение, что процедура метода Гаусса эквивалентна разложению исходной матрицы коэффициентов в произведение двух матриц специального вида:
L - нижняя треугольная матрица с ненулевыми коэффициентами на главной диагонали;
U - верхняя треугольная матрица с единицами на главной диагонали.
Обозначим угловые миноры матрицы А символами
:

Теорема 2.1. Пусть все угловые миноры матрицы А отличны от нуля,
. Тогда матрицу А можно представить единственным образом в виде
A = LU, (2.3)
где L - нижняя треугольная матрица с ненулевыми диагональными элементами, U - верхняя треугольная матрица с единицами на главной диагонали.
Доказательство теоремы проводится по индукции.
Рассмотрим разложение матрицы для простейшего случая m=2. Пусть в этом случае матрицы имеют вид

Предполагая разложимость для m=2, получаем систему уравнений относительно коэффициентов матриц L2 и U2:

Решение этой системы уравнений дает значения коэффициентов:

Это означает, что возможность разложения (2.3), соответствующего условию теоремы, показана для простейшего случая m=2. Теперь предположим, что условия теоремы выполнены для случая (m-1), то есть имеет место разложение
. Вводя обозначения

представим матрицы
в форме

Здесь принято, что
.
Покажем существование разложения для матрицы
. Перемножая
и сравнивая результат со структурой матрицы
, получаем систему (2m-1) алгебраических уравнений относительно (2m-1) неизвестного
:

В силу того, что
(треугольные матрицы с ненулевыми значениями на главных диагоналях), существуют единственные решения первых двух систем уравнений:
. И, кроме того, может быть вычислено последнее неизвестное
, значение которого должно быть отлично от нуля. Для того, чтобы убедиться в этом, произведем следующие выкладки:
.
В силу того, что
, имеет место равенство
, из которого сразу следует, что
. При выполнении последних преобразований вновь учтено, что матрицы
являются диагональными, а их определители представлены разложениями соответственно по последнему столбцу и нижней строке.
Покажем единственность разложения (2.3). Предположим, что такое разложение возможно не единственным образом, то есть
.
Проводя простейшие преобразования, получаем

Можно заметить, что поскольку исходные и обратные матрицы сохраняют свою “треугольную” форму, в левой части последнего выражения расположена нижняя треугольная матрица, а в правой части - верхняя треугольная. Но равенство в этом случае возможно лишь тогда, когда матрицы
являются диагональными. Более того, поскольку
содержат единицы на главной диагонали, полученные диагональные матрицы будут единичными, то есть
. А отсюда следует, что
, но это и означает единственность разложения (2.3).
Рассмотрим матрицу коэффициентов системы линейных алгебраических уравнений следующего вида:

Первый шаг метода Гаусса приводит матрицу к виду
.
Нулевое значение на главной диагонали матрицы вызывает аварийную остановку вычислительного процесса. Нетрудно убедиться, что для исходной матрицы А один из угловых миноров
, то есть имеется противоречие условиям теоремы 2.1. Для успешного выполнения процедуры метода Гаусса следует поменять местами строки матрицы А (смена столбцов приведет к необходимости изменить порядок неизвестных), например:
.
Приведение исходной матрицы к новому виду можно интерпретировать как некоторое преобразование вида
. Для рассматриваемого случая
.
Теорема 2.2. Если определитель матрицы коэффициентов
, то существует матрица перестановок Р такая, что у матрицы
все угловые миноры отличны от нуля.
Доказательство теоремы проводится по индукции.
Рассмотрим простейший случай - систему двух уравнений:
.
Если
, теорема справедлива при Р = Е, то есть в случае тождественного преобразования.
Пусть теперь
. Поскольку
, то
. Преобразуем исходную матрицу к виду
.
Теперь
, то есть при m = 2 теорема справедлива.
Пусть утверждение теоремы также верно и для
. Рассмотрим матрицу
(обозначения введены ранее):
.
1. Рассмотрим случай
. Сформируем матрицу преобразования

и построим новую матрицу
.
В силу сделанного предположения все угловые миноры матрицы
отличны от нуля; последний угловой минор
также отличен от нуля. В рассмотренном частном случае теорема доказана.
2. Пусть теперь
.
Представим разложение определителя матрицы А в виде разложения по последнему столбцу:
.
В силу
, существует хотя бы один
. Поменяем местами строки матрица А с номерами m и k (
в силу принятого условия
). В результате получаем преобразованную матрицу
, у которой угловой минор
отличен от нуля. Теперь, в соответствии с доказательством случая 1, уже все угловые миноры матрицы
отличны от нуля.
Следствие. Если
, то существует матрица перестановок Р такая, что справедливо разложение
PA = LU,
где L - нижняя треугольная матрица с ненулевами коэффициентами на главной диагонали; U - верхняя треугольная матрица с единицами на главной диагонали.
Дата публикования: 2015-03-26; Прочитано: 487 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
