Численное решение нелинейных алгебраических уравнений и систем
Напомним критерий Коши сходимости числовой последовательности:
последовательность {uk}, k = 0, 1, ... является сходящейся, если для любого положительного числа существует номер n такой, что при всех k > N и любых натуральных p расстояние между членами последовательности uk и uk + 1 меньше
т.е.
Напомним критерий Коши для последовательности элементов метрического
пространства: последовательность {uk}, k = 0, 1, ... является сходящейся, если для любого существует номер n такой, что при всех k > N и любом натуральном p расстояние
Продолжим доказательство. Переходя в последнем неравенстве к пределу при получим
![$ \rho ({\mathbf{U}}, {\mathbf{u}}_k) \le \rho_0 \frac{q^k}{1 - q}.
$](/sites/default/files/tex_cache/e7cb1042353e3b93c2770ef87ed732e2.png)
Покажем, что есть корень уравнения (5.2)
![\begin{gather*}
\rho \left[{{\mathbf{U}}, {\mathbf{F}}({\mathbf{U}})}\right] \le \rho ({\mathbf{U}},
{\mathbf{u}}_{{k + 1}}) + \rho \left[{{\mathbf{u}}_{{k + 1}}, {\mathbf{F}}
({\mathbf{U}})}\right] = \rho ({\mathbf{U}}, {\mathbf{u}}_{{k + 1}}) + \rho \left[
{{\mathbf{F}}({\mathbf{u}}_k), {\mathbf{F}}({\mathbf{U}})}\right] \le \\
\le \rho_0 \frac{q^{k + 1}}{1 - q} + q\rho (\mathbf{u}_k, \mathbf{U}) \le \rho_0 \frac{q^{k + 1}}{1 - q} + q\rho_0 \frac{q^{k}}{1 - q} = 2 \rho_0 \frac{q^{k + 1}}{1 - q}
\end{gather*}](/sites/default/files/tex_cache/04ce6b0b02b2fe3bb8e8d51f86b84898.png)
Поскольку k выбрано произвольно, а левая часть от k не зависит, то или
В случае скалярного уравнения имеем
![\begin{gather*}
\left|{u_{k + 1} - u_k}\right| = \left|{F(u_k) - F(u_{k - 1})}\right| \le\\
\le \max\limits_\Delta \left|{F^{\prime}(\theta )}\right| \left|{u_k - u_{k - 1}}\right| \le \ldots \le (\max\limits_\Delta \left|{F^{\prime}(\theta )}\right|)^{k} \left|{u_1 - u_0}\right|,
\end{gather*}](/sites/default/files/tex_cache/1634f897a9ff83ecbe495e968a2cb925.png)
откуда следует условие сходимости итерационного процесса Отрезок
включает в себя всю последовательность { uk },
В случае решения системы нелинейных уравнений достаточным условием сходимости итерационного процесса будет где
— матрица Якоби.
Теорема (без доказательства.) Пусть область выпуклая,
а компоненты
вектор - функции
имеют равномерно непрерывные производные первого порядка. Положим, что норма
матрицы Якоби
![$ \mathbf{Y} = \frac{d{\mathbf{F}}({\mathbf{u}})}{d{\mathbf{u}}} = \left( \begin{array}{ccc}
\frac{\partial F_1}{\partial u_1} & \ldots & \frac{\partial F_1}{\partial u_n} \\
\ldots & \ldots & \ldots \\
\frac{\partial F_n}{\partial u_1} & \ldots & \frac{\partial F_n}{\partial u_n} \\
\end{array} \right)](/sites/default/files/tex_cache/0a010bf0223b6f1f46be569b47650fbd.png)
не превосходит некоторого числа т.е.
для всех
В этом случае отображение является сжимающим в области G, т.е.
или
Геометрическая интерпретация метода простой итерации для скалярного случая uk + 1 = F(uk) приведена на рис. 5.1. Алгоритм метода простых итераций таков.
- Локализуем корень, приближенно определяем, на каком отрезке он находится. Вопрос локализации корня не решается алгоритмически, это, скорее, вопрос искусства вычислителя, хотя во многих случаях локализовать корень достаточно легко.
- Выбираем точку u0 на оси 0u.
- Вычисляем F(u0).
- Определяем точку u1 по значению F(u0):
- Пересечение горизонтальной прямой AA' с прямой v = u есть точка C (OA = v1, AC = u1)
- Очевидно, что горизонтальная координата точки C и есть u1 (так как F(u0) = u1 ).
- Опустим перпендикуляр из C на u. Поскольку OA = u1, то u1 — значение на первой итерации.
- Аналогично строим точки u2, u3. Получившаяся диаграмма носит название лесенка Ламерея.
Метод релаксации. Без ограничения общности рассмотрим скалярный
случай. Положим и построим итерационный процесс
Тогда и
выбирается из условия |F'(u)| < 1, причем, чем меньше значение |F'(u)|, тем быстрее будет сходиться итерационный процесс. В частности, если положить F'(u) = 0, то,
а формулы итерационного процесса будут uk + 1 = uk - [f'(uk)] - 1 f(uk), u0 = a.