
Сходимость метода
Остановимся более подробно на стационарном методе Зейделя; когда при итерациях порядок уравнений сохраняется, матрица В будет одинаковой на всех шагах и составляющие следующего приближения находятся при всяком k по правилу (3).
Разложим матрицу В на сумму двух матриц Н и F, где
.
Тогда равенства (2) можно записать в форме матричного равенства
откуда
следует, что,
а
так как определитель матрицы
равен единице и она имеет обратную, то равенство (3) равносильно
.
(4)
Поэтому стационарный метод Зейделя равносилен методу простой итерации, примененному к системе
.
Это
сразу дает возможность на основании
теоремы 1 (метод итерации) сказать, что
для сходимости стационарного процесса
Зейделя (2) при любом векторе
начального приближения необходимо и
достаточно, чтобы все собственные
значения матрицы
,
т.
е. корни уравнения
,
были по модулю меньше единицы.
Этот
признак может быть высказан в форме, не
требующей обращения Е
— Н. Если
воспользоваться тем,
что
,
то можно написать систему равенств
Поэтому верна
Теорема 1.
Для
того чтобы стационарный метод Зейделя
сходился при любом начальном векторе
приближения
необходимо
и достаточно, чтобы все корни уравнения
были по модулю меньше единицы.
Укажем еще более простой достаточный признак сходимости. Предварительно докажем лемму.
Лемма
1. Если в матрице
диагональные элементы
доминируют
по
строкам
или по столбцам, т. е. если
или
то определитель матрицы А отличен от нуля.
Доказательство.
Для определенности предположим, что имеет место доминирование по строкам. Достаточно показать, что однородная система
Ах = 0 (6)
имеет только нулевое решение.
Допустим
противоположное и будем считать, что
система имеет ненулевое решение
,
Среди составляющих решения выберем
наибольшую по модулю;
Положим
и
оценим снизу левую часть уравнения
номераi
системы.(6):
так
как
и
по
условию
леммы.
Этот результат противоречит тому,
что
есть
решение системы, и доказывает неверность
допущения.
Теорема 2.
Для сходимости стационарного метода Зейделя (4) достаточно, чтобы выполнялось какое-либо одно из условий:
(7)
Или
(8)
Доказательство.
Достаточность первого и второго условий проверяется аналогично, и можно ограничиться рассмотрением только первого условия.
Нужно
показать, что при выполнении условия
(7)
нее
корни уравнения (5) будут по модулю меньше
единицы. Будем считать, что
,
и рассмотрим сумму модулей недиагональных
элементов строки номераi
матрицы
:
Таким
образом, диагональные элементы матрицы
доминируют
по строкам, и на основании леммы 1
определитель этой матрицы отличен от
нуля, а значение
,
для которого
,
не может быть корнем уравнения (6). Корни
этого уравнения все по модулю меньше
единицы, и по теореме 1 стационарный
метод Зейделя сходится.
4. Математическая модель
1. Блок-схема алгоритма программы.(Рис.1)
Рис.1
По таблице результатов расчетов(Таблица 2) построим график зависимости количества итераций(it) от параметра релаксации(ω)(Рис.2)
Таблица 2.
|
-4.8811 |
-4.8943 |
-4.8988 |
-4.9017 |
-4.9021 |
-294079 |
-9.7537 |
-6.0595 |
-1.4435 |
9.5938 |
|
-15.3419 |
-15.3756 |
-15.3867 |
-15.3942 |
-15.3957 |
749746 |
2.4865 |
1.5449 |
3.680 |
1.7710 |
|
-18.8269 |
-18.8683 |
-18.8822 |
-18.8913 |
-18.8928 |
-923408 |
-3.0625 |
-1.9027 |
-4.5325 |
-2.1811 |
|
-15.3419 |
-15.3756 |
-15.3867 |
-15.3942 |
-15.3957 |
749746 |
2.4865 |
1.5449 |
3.680 |
1.7710 |
|
-4.8811 |
-4.8943 |
-4.8988 |
-4.9017 |
-4.9021 |
-294079 |
-9.7537 |
-6.0595 |
-1.4435 |
9.5938 |
|
0.2 |
0.4 |
0.6 |
0.8 |
1 |
1.2 |
1.4 |
1.6 |
1.8 |
2 |
ε |
0.0009 |
0.0009 |
0.0009 |
0.0008 |
0.0008 |
5445 |
1.6099 |
9.250 |
2.081 |
9.5938 |
it |
144 |
80 |
56 |
44 |
35 |
150 |
150 |
150 |
150 |
150 |
Рис.2
Как видно из графика (Рис.2), минимальное количество итераций (35) получается при ω равному 1.