Перейти к содержанию

Метод итерации

Материал из Мегавики — свободной энциклопедии

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

Метод позволяет получить значения корней системы с заданной точностью в виде предела последовательности некоторых векторов (в результате итерационного процесса). Характер сходимости и сам факт сходимости метода зависит от выбора начального приближения корня.

Описание метода[править]

Пусть дана СЛАУ вида: Ax=B, где

A=[a11a1nan1ann], x=[x1xn], B=[b1bn]

Предполагается, что aii0, i=1,n. Выразим x1 через первое уравнение, x2 — через второе и т. д.[1]:

{x1=b1a11a12a11x2a1na11xnxn=bnannan1annx1an2annx2an,n1annxn1

Пусть

αij={aijaii,ij,0,i=j,
βi=biaii,

для i,j=1,n и пусть

α=[α11α1nαn1αnn], β=[β1βn]

Тогда исходная система преобразуется к виду x=β+αx.

За нулевое приближение примем столбец свободных членов:

[x1(0)xn(0)]=[β1βn]

Тогда

[x1(1)xn(1)]=[β1βn]+[α11α1nαn1αnn][x1(0)xn(0)] — первое приближение,
[x1(2)xn(2)]=[β1βn]+[α11α1nαn1αnn][x1(1)xn(1)] — второе приближение и т.д.

Общая формула итерационного процесса имеет вид

x(k)=β+αx(k1), k=1,2,

За решение исходной системы принимается x*=limkx(k).

Условия сходимости процесса[править]

Необходимое и достаточное условие сходимости: ρ(α)<1, где — ρ(α) спектральный радиус α[2].

Достаточное условие сходимости: α<1[2].

В частности при выборе нормы, подчинённой векторной x=max1in|xi| условие сходимости приобретает вид maxj=1n|αij|<1 (где i=1,2,,n).

При выборе нормы x1=i=1n|xi| условие приобретает вид i=1ijn|αij|<1 (где j=1,2,,n), что называют условием диагонального преобладания исходной матрицы A.

Оценка погрешности[править]

Пусть x — вектор точного решения. Тогда можно получить следующие оценки погрешности приближённого решения x(k) на k-м шаге алгоритма[3]:

  • априорная:
xx(k)||α||k||x(0)||+αk1αβ.
  • апостериорная:
xx(k)α1αx(k)x(k1).

Примечания[править]

Литература[править]