6.5. Итерационные методы (метод Якоби, метод Зейделя, метод релаксации)

Итерационные методы решения СЛАУ позволяют найти решение лишь с заданной точностью. Пусть требуется решить систему Ax=F. Представим матрицу A в виде A=L+D+U, Где L - Нижнетреугольная матрица, D - Диагональная матрица, U - Верхнетреугольная матрица.

Запишем систему (6.1) в развернутом виде:

Где ( I=1,2,…,N ), и приведем к виду

Обозначим

В векторно-матричном виде система запишется в виде:

x=B x+C,

Где B={Bij}I, j=1,…,n , C={Ci}I=1,…,n, X=(x1,x2,…,xn)Т.

Построим Итерационный процесс по формуле

X(K+1)=B X(K)+C,

Где X0 - Задано, K - Номер итерации, X(K)=(X1K,X2K,…,Xnk.

В качестве условия остановки итерационного процесса, можно использовать условие

,

Где E - заданная точность вычисления.

Достаточным условием сходимости метода простой итерации является:

Или условие диагонального преобладания матрицы A, т. е.

Необходимым и достаточным условием сходимости итерационных методов является условие Max|LI(B)| < 1. Оценка погрешности итерационного процесса запишется в виде:

,

Где X*- точное решение. Определяя необходимое число итераций для достижений заданной точности из формулы, получим

Итерационная формула Метода Якоби имеет вид:

,

Где

Для Метода Зейделя каждый вычисленный элемент вектора X на (K+1) - й итерации используется при вычислении следующего элемента:

В общем виде получим:

.

Для метода релаксации введем числовой параметр w так, что

При w > 1 будет Метод верхней релаксации,

При w = 1 - Метод полной релаксации (метод Зейделя),

При w < 1 - Метод нижней релаксации.

Если A=A* > 0, a w такое, что 0< w <2, то метод релаксации сходится. Параметр w выбирается из условия минимума спектрального радиуса оператора перехода от итерации к итерации.

© 2011-2024 Контрольные работы по математике и другим предметам!