Метод релаксации

Материал из testwiki
Перейти к навигации Перейти к поиску

Метод релаксации (от Шаблон:Lang-la тут «уменьшение») — итерационный метод решения систем линейных алгебраических уравнений.

Описание метода

Система линейных уравнений

{a11x1++a1nxn=b1a21x1++a2nxn=b2an1x1++annxn=bn

приводится к виду[1]

{P11x1+P12x2++P1nxn+c1=0Pn1x1+Pn2x2++Pnnxn+cn=0

где Pij=aijaii, ci=biaii. То есть все Pii = -1.

Находятся невязки Rj:

{R1(0)=c1x1(0)+j=2nP1jxj(0)R2(0)=c2x2(0)+j=1,j2nP2jxj(0)Rn(0)=cnxn(0)+j=1n1Pnjxj(0)

Выбирается начальное приближение X(0)=0. На каждом шаге необходимо обратить в ноль максимальную невязку: Rs(k)=δxs(k)Rs(k+1)=0,Ri(k+1)=Ri(k)+Pisδxs(k).

Условие остановки: |Rj(k)|<ε,j=1,n.

Ответ находится по формуле: xixi(0)+jδxi(j).

Примечания

Шаблон:Примечания

Шаблон:Rq Шаблон:Методы решения СЛАУ

  1. Сальвадори М. Дж. Численные методы в технике. - Шаблон:М., Вузовская книга, 2007. - ISBN 5-9502-0186-8 - с. 36-42