Примеры итерационных методов

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

Итерационные методы для систем нелинейных уравнений

Примеры итерационных методов

Пример 1. Метод релаксации представляет собой частный случай метода (4.29):

, ; задан, (4.29)

когда , . Это стационарный итерационный метод, который можно записать в виде

,

где (расписать, дом зад №5).

Метод сходится, если . В данном случае (доказать, дом зад №5) и

.

Пример 2. Метод Ньютона для системы уравнений (4.27)

,

, (4.27)

...

,

строится следующим образом.

Пусть приближение уже известно. Выпишем разложение функции по формуле Тейлора в точке :

и отбросим величины второго порядка малости. Тогда система (4.27) заменится системой уравнений

, (4.32)

линейной относительно приращений , . Решение системы (4.32) примем за следующее приближение и обозначим через

.

Таким образом, итерационный метод Ньютона для (4.27) определяется системой уравнений

, (4.33)

из которой последовательно, начиная с заданного , находятся векторы , .

Систему (4.33) можно записать в векторном виде

, , задан, (4.34)

где матрица определена выше. Таким образом, метод Ньютона имеет канонический вид (4.29)

, ; (4.29)

где

, .

Для реализации метода Ньютона необходимо существование матриц , обратных . По поводу сходимости метода Ньютона для систем уравнений можно сказать то же, что и в случае одного уравнения, а именно метод имеет квадратичную сходимость, если начальное приближение выбрано достаточно хорошо.

Приведем без доказательства теорему о сходимости метода Ньютона.

Пусть множество -мерных вещественных векторов с нормой , норма матрицы , подчиненная данной норме вектора. Обозначим

и предположим, что в шаре функции , непрерывно дифференцируемы.

Теорема 2. Предположим, что в матрица удовлетворяет условию Липшица с постоянной , т. е.

для любых . Пусть в матрица существует, причем элементы ее непрерывны и

.

Если начальное приближение таково, что и

,

причем

,

то система уравнений (4.28) имеет решение , к которому сходится метод Ньютона (4.34). Оценка погрешности дается неравенством

.

Без доказательства.

Пример 3. Модифицированный метод Ньютона имеет вид

(4.35)

и обладает линейной сходимостью. Упрощение в численной реализации по сравнению с обычным методом Ньютона состоит в том, что матрицу надо обращать не на каждой итерации, а лишь один раз. Возможно циклическое применение модифицированного метода Ньютона, когда обращается через определенное число итераций.

Пример 4. Метод Ньютона с параметром имеет вид

. (4.36)

Рассмотренные до сих пор методы являлись линейными относительно новой итерации . Возможны и нелинейные методы, когда для вычисления приходится решать нелинейные системы уравнений. Приведем примеры таких методов.

Пример 5. Нелинейный метод Якоби для системы (4.27) имеет вид (расписать, дом. зад. №5)

, . (4.37)

Здесь для отыскания необходимо решить независимых скалярных уравнений. Для решения скалярного уравнения можно применить какой-либо из итерационных методов, рассмотренных в п. 4.1, причем не обязательно применять один и тот же метод для всех уравнений.

Пример 6. Нелинейный метод Зейделя состоит в последовательном решении уравнений (расписать, дом. зад. №5)

(4.38)

относительно переменной , .

Большое распространение получили гибридные методы, когда внешние итерации (решается система уравнений и определяется ) осуществляются одним методом, а внутренние (решается одно уравнение и определяется ) – другим. При этом число внутренних итераций может быть фиксированным и не очень большим, так что внутренние итерации не доводятся до сходимости. В результате получается некоторый новый метод, сочетающий свойства исходных методов.

Приведем пример гибридного метода.

Пример 7. Внешние итерации – по Зейделю, а внутренние ‑ по Ньютону. Здесь в качестве основной (внешней) итерации выбирается нелинейный метод Зейделя (4.38), а для нахождения используется метод Ньютона. Обозначим . Тогда внутренние итерации определяются следующим образом:

(4.39)

, , , .

Здесь индексом обозначен номер внутренней итерации.

Иногда в (4.39) делают всего одну внутреннюю итерацию, полагая , , . Тогда приходим к следующему итерационному методу:

(4.40)

В частности, при метод (4.40) принимает вид

(4.41)

Наши рекомендации