Метод Зейделя (иногда называемый методом Гаусса-Зейделя) является модификацией метода простой итерации, заключающейся в том, что при вычислении очередного приближения x(k+1) (см. формулы (1.13),(1.14)) его уже полученные компоненты x1(k+1), ...,xi - 1(k+1) сразу же используются для вычисления xi(k+1).
В координатной форме записи метод Зейделя имеет вид:
x1(k+1) = c11x1(k) + c12x2(k) + ... + c1n-1xn-1(k) + c1nxn(k) + d1
x2(k+1) = c21x1(k+1) + c22x2(k) + ... + c2n-1xn-1(k) + c2nxn(k) + d2
...
xn(k+1) = cn1x1(k+1) + cn2x2(k+1) + ... + cnn-1xn-1(k+1) + cnnxn(k) + dn
где x(0) - некоторое начальное приближение к решению.
Таким образом i-тая компонента (k+1)-го приближения вычисляется по формуле
xi(k+1) = ∑ j=1i-1 cijxj(k+1) + ∑ nj=i cijxj(k) + di , i = 1, ..., n | (1.20) |
---|
Условие окончания итерационного процесса Зейделя при достижении точности ε в упрощенной форме имеет вид:
|| x (k+1) - x (k) || ≤ ε.
Существует более точное условие окончания итерационного процесса, которое более сложно и требует дополнительных вычислений (см., например, [1, стр.327]).