Метод Гаусса — Зейделя
Материал из Википедии — свободной энциклопедии
Метод Гаусса—Зейделя[1] является классическим итерационным методом решения системы линейных уравнений. Отметим, что этот метод не был известен Зейделю и презирался Гауссом как бесполезный — таковы капризы исторической точности в науке.
Содержание |
[править] Постановка задачи
Возьмём систему:
, где
Или
И покажем, как её можно решить с использованием метода Гаусса-Зейделя.
[править] Метод
Чтобы пояснить суть метода, перепишем задачу в виде:
Здесь в j-м уравнении мы перенесли в правую часть все члены, содержащие xi , для i > j. Эта запись может быть представлена:
где в принятых обозначениях D означает матрицу, у которой на главной диагонали стоят соответствующие элементы матрицы A, а все остальные нули; тогда как матрицы U и L содержат верхнюю и нижнюю треугольные части A, и на главной диагонали которых нули.
Итеративный процесс в методе Гаусса-Зейделя строится по формуле после выбора соответствующего начального приближения .
Метод Гаусса-Зейделя можно рассматривать как модификацию метода Якоби. Основная идея модификации состоит в том, что новые значения используются здесь сразу же по мере получения, в то время как в методе Якоби они не используются до следующей итерации:
где
Таким образом i-тая компонента (k + 1)-го приближения вычисляется по формуле:
[править] Условие сходимости
Приведем достаточное условие сходимости метода.
Теорема. Пусть , где – матрица, обратная к . Тогда при любом выборе начального приближения :
|
[править] Условие окончания
Условие окончания итерационного процесса Зейделя при достижении точности в упрощённой форме имеет вид:
Существует более точное условие окончания итерационного процесса, которое более сложно и требует дополнительных вычислений.
[править] Примечания
- ↑ Людвиг Зейдель (1821—1896) — немецкий астроном и математик, Карл Фридрих Гаусс (1777—1855) — немецкий математик, астроном и физик