Относительная погрешность оценивается по формуле:
где
4. Итерационные методы решения систем линейных уравнений
Рассмотрим систему линейных уравнений, которая плохо решается методами Гаусса. Перепишем систему уравнений в виде:
где
4.1 Метод простой итерации Якоби
Этот метод состоит в следующем: выбирается произвольный вектор
Приведём теорему, дающую достаточное условие сходимости метода Якоби.
Теорема. Если
Легко заметить, что эта теорема является простым обобщением теоремы о сжатых отображениях изученных нами раньше для одношагового итерационного процесса в общем виде. Все оценки, полученные ранее, переносятся и для системы уравнений, разница лишь в понятиях соответствующих норм. Обобщая метод простой итерации Якоби для случая системы уравнений:
Строим алгоритм решения:
а) переписываем уравнение (24) в однородном виде и умножаем на постоянную
б) добавляем
в) строим итерационную формулу Якоби:
где постоянную
где
Рассмотрим числовой пример:
Пусть имеем систему уравнений:
Переписываем систему в виде:
Составляем итерационную формулу:
Коэффициент
4.2 Метод Гаусса-Зейделя
Для решения линейной системы уравнений разработано множество итерационных методов. Тем более, что метод простой итерации Якоби сходится медленно. Одним из таких методов является метод Гаусса-Зейделя.
Для иллюстрации метода рассмотрим числовой пример:
Уравнения переписаны таким образом, что на главной диагонали стоят максимальные для каждого уравнения коэффициенты.
Начинаем с приближения
Беря это значение
Общий алгоритм метода Гаусса-Зейделя имеет вид:
Пусть
где у матрицы
где
Метод Гаусса-Зейделя состоит в том, что итерации производятся по формуле:
где
Замечание: для сходимости метода (34) достаточно выполнения хотя бы одного из условий:
а)
б)
5. Решение системы линейных уравнений методом Ритца
Если
эквивалентна задаче нахождения точки минимума функции многих переменных:
где скалярные произведения понимаются в смысле
Иначе говоря, решение системы линейных уравнений (36) доставляет минимум функции многих переменных:
И наоборот, точка минимума функции (39) является решением системы линейных уравнений (36).
Таким образом, метод Ритца позволяет решение линейной системы уравнений с симметричной и положительно-определённой матрицей свести к задаче нахождения точки минимума функций многих переменных. А эту задачу мы уже умеем решать.
6. Решение системы линейных уравнений с трехдиаганальной матрицей методом прогонки Томаса