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

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

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

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

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

{a11x1+…+a1nxn=b1a21x1+…+a2nxn=b2…an1x1+…+annxn=bn

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

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

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

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

{R1(0)=c1−x1(0)+∑j=2nP1jxj(0)R2(0)=c2−x2(0)+∑j=1,j≠2nP2jxj(0)…Rn(0)=cn−xn(0)+∑j=1n−1Pnjxj(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‾.

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

Примечания

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

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

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