Рассмотрим системы нелинейных алгебраических уравнений, записанные в векторном виде.
Система нелинейных алгебраических уравнений
$${\mathbf{f(u)} = 0}$$может быть также представлена в равносильном виде
$$\mathbf{u} = \mathbf{F(u)},$$где $${\mathbf{u}} \in L^n$$ Ln — n - мерное евклидово пространство. Как правило, для нелинейной системы переход от формы записи (5.1) к равносильному виду (5.2) осуществляется не единственным образом.
Поставим в соответствие системе (5.2)
Для дальнейшего изложения потребуется понятие отображения. Отображением называется закон, по которому каждому элементу x некоторого множества X однозначно сопоставляется
определенный элемент y множества Y ( X
может совпадать с Y ). Это соотношение между элементами $$x \in X$$ и $$y \in Y$$ записывается как y = f(x) или $$f: x \rightarrow y.$$ Говорят, что отображение f действует из X в $$Y (f: X \rightarrow Y).$$ Отображение $$f: X \rightarrow X$$ называют преобразованием множества X, это
отображение f преобразует множество X в себя. В функциональном анализе и линейной алгебре вместо термина "отображение" часто употребляется термин "оператор", в случае, если X и Y — числовые множества, употребляется термин "функция".
Определение. Область $$\Omega \in L^{N}$$ называется
выпуклой, если наряду с любыми двумя точками $$a \in \Omega$$ и $$b \in \Omega$$ она включает все точки отрезка [a, b], т.е. точки с координатами u = a + t(b - a), где $$0 \le t \le 1.$$
Определение. Отображение $${\mathbf{v}} = {\mathbf{F}}({\mathbf{u}})$$ называется сжимающим в замкнутой выпуклой области $$\Omega,$$ если существует такое число 0 < q < 1, что
при любых u1, u2, принадлежащих области $$\Omega,$$ здесь $$\rho(\mathbf{u}_1, \mathbf{u}_2)$$ — расстояние между элементами. В линейном нормированном пространстве $$\rho ({\mathbf{u}}_1, {\mathbf{u}}_2 ) = \left\|{{\mathbf{u}}_1 - {\mathbf{u}}_2}\right\|.$$
Приведем без доказательства одну из основных теорем функционального анализа.
Теорема (принцип сжимающих отображений). Всякое сжимающее отображение имеет в $$\Omega$$ одну и только одну
Более подробно о сжимающих отображениях и другие
Теорема (о сжимающем отображении [5.1], [5.5].)
Последовательность $$\left\{{{\mathbf{u}}_k}\right\}, k = 0, 1, \ldots$$ элементов n - мерного евклидова пространства, порожденная
сходится к решению $$\mathbf{U}$$ системы нелинейных алгебраических уравнений $$\mathbf{u} = \mathbf{F(u)},$$ если отображение
$${\mathbf{v}} = {\mathbf{F}}({\mathbf{u}})$$является сжимающим; при этом выполнено
$$$ \rho ({\mathbf{U}}, {\mathbf{u}}_k) \le \frac{q^k}{1 - q}\rho ({\mathbf{u}}_0, {\mathbf{u}}_1 ). $$$Доказательство.
По определению сжимающего отображения
$$\begin{gather*} \rho ({\mathbf{u}}_{k + 1}, {\mathbf{u}}_k) = \rho \left[{{\mathbf{F}}({\mathbf{u}}_k), {\mathbf{F}}({\mathbf{u}}_{k - 1})}\right] \le \\ \le q\rho ({\mathbf{u}}_k, {\mathbf{u}}_{k - 1}) \le \ldots \le q^k \rho ({\mathbf{u}}_0, {\mathbf{u}}_1 ) = q^k \rho_0 . \end{gather*} $$В таком случае получим цепочку неравенств при p > k:
В соответствии с критерием Коши существования предела последовательности, последовательность { $$\mathbf{u}_k$$ } стремится к пределу $$\mathbf{U},$$ поскольку правая часть неравенства стремиться к нулю при $$k \to \infty.$$
Напомним критерий Коши сходимости числовой последовательности:
последовательность {uk}, k = 0, 1, ... является сходящейся, если для любого положительного числа $$\varepsilon$$ существует номер n такой, что при всех k > N и любых натуральных p расстояние между членами последовательности uk и uk + 1 меньше $$\varepsilon,$$ т.е. $$|u_{k} - u_{k + p}\} | < \varepsilon .$$
Напомним критерий Коши для последовательности элементов метрического
пространства: последовательность {uk}, k = 0, 1, ... является сходящейся, если для любого $$\varepsilon > 0$$ существует номер n такой, что при всех k > N и любом натуральном p расстояние $$\rho (u_{k}, u_{k + p}) < \varepsilon.$$
Продолжим доказательство. Переходя в последнем неравенстве к пределу при $$p \to \infty,$$ получим
$$$ \rho ({\mathbf{U}}, {\mathbf{u}}_k) \le \rho_0 \frac{q^k}{1 - q}. $$$Покажем, что $$\mathbf{U}$$ есть корень уравнения (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*}$$Поскольку k выбрано произвольно, а левая часть от k не зависит, то $$\rho \left[{{\mathbf{U}}, {\mathbf{F}}({\mathbf{U}})}\right] =
0,$$ или $$\mathbf{U} = \mathbf{F}(\mathbf{U}).$$
В случае скалярного уравнения имеем $$\theta = u_{k} + t(u_{k + 1} - u_{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*} $$откуда следует условие сходимости uk }, $$u_k \in \Delta, k = 0, 1, 2, \ldots$$
В случае решения
Теорема (без доказательства.) Пусть область $$G \in L^n$$ выпуклая, $${\mathbf{u}} \in G$$ а компоненты $$F_i(\mathbf{u})$$ вектор - функции $${\mathbf{F}}({\mathbf{u}}) = (F_1, \ldots , F_n)^T$$ имеют равномерно непрерывные производные первого порядка. Положим, что норма матрицы Якоби
$$$ \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) $$не превосходит некоторого числа $$0 \le q < 1,$$ т.е. $$\left\|{\mathbf{Y}}\right\| \le q < 1$$ для всех $${\mathbf{u}} \in G.$$
В этом случае отображение $${\mathbf{v}} = \mathbf{F}(\mathbf{u})$$ является сжимающим в области G, т.е. $$\rho ({\mathbf{F}}({\mathbf{u}}_1 ), {\mathbf{F}}({\mathbf{u}}_2 )) \le q \rho ({\mathbf{u}}_1, {\mathbf{u}}_2 ),$$ или $$\left\|{{\mathbf{F}}({\mathbf{u}}_1 ) - {\mathbf{F}}({\mathbf{u}}_2 )}\right\| \le q\left\|{{\mathbf{u}}_1 - {\mathbf{u}}_2}
\right\|.$$
Геометрическая интерпретация uk + 1 = F(uk) приведена на рис. 5.1. Алгоритм
(рис 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) = u + \tau f(u)$$ и построим
Тогда $$F'(u) = 1 + \tau f'(u)$$ и $$\tau$$ выбирается из условия |F'(u)| < 1, причем, чем меньше значение |F'(u)|, тем быстрее будет сходиться F'(u) = 0, то, $$\tau = - [f'(u)]^{ - 1},$$ а формулы uk + 1 = uk - [f'(uk)] - 1 f(uk), u0 = a.
Как и выше, необходимо найти решение уравнения f(u) = 0.
Пусть uk есть k приближение решения ( k f(u) в ряд Тейлора с точностью до членов первого порядка: $$f(u_k + \Delta u_k) = f(u_k) + f^{\prime}_u (u_k) \cdot \Delta u_k + O(\Delta ^2 u_k).$$
Пренебрегая членами $$O(\Delta ^{2}u_{k}),$$ получим линеаризованное уравнение для определения $$\Delta u_{k}$$:
$$\begin{gather*} f(u_k) + f_u^{\prime}(u_k)\Delta u_k = 0, \\ u_{{k + 1}} - u_k = \Delta u_k = - f_u^{- 1} (u_k)f(u_k ), \\ u_{{k + 1}} = u_k - f_u^{- 1} (u_k)f(u_k), u_0 = a. \end{gather*} $$Это уже знакомая формула, полученная в результате оптимизации релаксационного варианта
Для системы уравнений
а
где fi = fi (u1, ..., un). Приходим к СЛАУ вида $${\mathbf{A}}(\Delta {\mathbf{u}}) = - {\mathbf{f}},$$ где $$\Delta {\mathbf{u}} = {(\Delta u_1, \Delta u_2, \ldots , \Delta u_n)}^T ,$$ $${\mathbf{f}} = {(f_1, f_2, \ldots , f_n)}^T ,$$ $$\Delta {\mathbf{u}} \in L^{n}, {\mathbf{f}} \in L^{n} ,$$ $$\Delta u_i = u_i^{k + 1} - u_i^{k} ,$$ i = 1, ..., n, k = 0, 1, ....
(рис 5.2) Геометрическая интерпретация метода Ньютона в одномерном случаеГеометрический смысл f(u) в точках uk — каждом приближении к корню — касательными. За следующее приближение по u точки пересечения касательной с осью абсцисс.
Теорема о квадратичной сходимости
Сформулируем и докажем теорему для одномерного (скалярного) случая. Аналогичная теорема будет справедлива и для систем нелинейных уравнений.
Теорема. Пусть существуют первые две ограниченные производные f(u) и, кроме того, существует [f'u(u)] - 1 ; причем имеют место оценки $$\left|{f^{\prime\prime}{uu}}\right| \le C_2, \left|{\left[{f^{\prime}(u)}\right]^{- 1}}\right| \le C_1$$ (отображение f(u) равномерно невырождено), а начальное приближение выбирается из условия
Тогда
Доказательство.
Разложим f(uk + 1) в ряд Тейлора в окрестности f(uk), ограничившись квадратичными членами разложения:
Здесь введено обозначение $$\Delta u_{k} = u_{k + 1} - u_{k}.$$ Переходя к абсолютной величине и учитывая, что для
так как | [f'u(u)]- 1 | < C1.
Введем в рассмотрение невязку как rk = | f(uk) | , получим $$r_{k + 1} \le Cr_k^2 ,$$ где $$C = C_2 C_1^2 .$$
Можно выписать цепочку соотношений $$r_1 \le Cr_0^2, r_2 \le Cr_1^2 \le C^3 r_0^4, r_3 \le Cr_2^2 \le C^7 r_0^8 ,$$ и т.д., в результате для невязки на k
Неравенства $$r_{k + 1} \le Cr_k^2$$ и $$r_k \le C^{- 1} (Cr_0)^{2^k}$$ являются определением квадратичной скорости сходимости.
Для сходимости
Замечание. Несложно показать, что погрешность, определяемая, как $$\varepsilon_k = \rho ({\mathbf{u}}_k - {\mathbf{U}}),$$ или, в скалярном случае, $$\varepsilon _{k} = | u_{k} - U |,$$ убывает квадратично. Для этого разложим f(uk + 1) в окрестности uk в ряд Тейлора до первого члена (или линеаризуем f(uk + 1))
Так как в
Разделив полученное равенство на f'u(uk), приходим к оценке $$$ U - \left[{u_k - \frac{f(u_k)}{f^{\prime}(u_k)}}\right] = \frac{{f^{\prime\prime}_u (\theta )}}{{2f^{\prime}_u (u_k)}}(U - u_k)^2 $,$$ откуда следует $$$ \left| U - (u_k - \frac{f (u_k)}{{f^{\prime}}_u (u_k)})\right| \le \left| \frac{\max \left|f^{\prime\prime}_u(\Theta)\right|}{2f^{\prime}_u(u_k)}\right|
\left|U - u_k\right| ^2, u_k \in \Delta , k = 0, 1, \ldots $.$$ Левая часть последнего неравенства по формуле Ньютона равна $$\varepsilon _{k + 1} = | U - u_{k + 1} |.$$ В таком случае $$\varepsilon_{{k + 1}} \le \bar {C}\varepsilon
_k^2,$$ где $$\bar{C} = \frac{{\max\limits_\Delta } {\left|{f^{\prime\prime}(\theta )}\right|}}{2\left|{f^{\prime}(u_k)}\right|},$$ откуда последовательно находим q(k)[f(u)].
Отметим, что
Иногда для численного решения нелинейных алгебраических систем уравнений,
чтобы не вычислять на каждой
Этот метод оказывается приемлемым, поскольку начальное приближение в
Рассмотрим систему нелинейных уравнений f(u, v) = 0, g(u, v) = 0, $${u, v} \in \Omega.$$
Рассмотрим функционал $$\Phi (u, v) = f^{2}(u, v) + g^{2}(u, v).$$
Так как $$\Phi$$ неотрицателен, то найдется точка $$\left\{{\bar {u}, \bar {v}}\right\}$$ такая, что $$\left\{{\bar {u}, \bar {v}}\right\} = \mathop {\arg }\limits_{u, v \in \Omega } \min \Phi (u, v),$$ но $$min \Phi (u, v),$$ очевидно, достигается при f(u, v) = 0, g(u, v) = 0, т.е. на решении исходной системы уравнений.
Построим
где $$\tau _{k}$$ — параметр, который выбирается, например, из условия минимальности $$\Phi (u_{k + 1}, v_{k + 1})$$ в данном направлении ({pk, qk} — вектор,
определяющий направление минимизации. На каждом шаге
Предположим, что существует функция g(u), обратная к f(u). При этом u = g[f(u)], U = g(0). Пусть, кроме того, f(u) непрерывна и имеет необходимое число непрерывных производных на отрезке, внутри которого лежат все члены последовательности {uk}, k = 0, 1, ... Обратная функция имеет такое же количество непрерывных производных, как и f(u). Разложим функцию g(f[v]) = g(h) в ряд Тейлора в окрестности корня - точки w = f(u)
Тогда, учитывая, что u = g[f(u)], w = f(u), h = f(v), получим
Можно показать, что
имеет порядок сходимости n + 1. Для вычисления производных обратной функции u = g[f(u)] воспользуемся правилом дифференцирования сложной функции:
Рассмотрим последовательность чисел $$u_{k + 1} \in R$$ ( R — множество вещественных чисел), каждый член которой связан с предыдущим рекуррентным соотношением
где $$k \in N$$ ( N — множество натуральных
чисел). Соотношения (5.4) называются разностными
Такие уравнения появляются при моделировании процессов, в которых величина u рассматривается через определенные промежутки времени. Например, еще в середине XIX века Ферхюльст для описания динамики популяционной системы предложил измерять ежегодно численность особей uk, где k — номер года. Относительная численность uk + 1 полагалась пропорциональной численности в k год, однако она начинает убывать, когда животных становится много ( uk сравнимо с 1):
где
$$f(u_k) = \lambda u_k(1 - u_k), u_0 = a.$$Другой пример из экономической области — задача о банковских сбережениях. Пусть u0 — денежный вклад, растущий в соответствии с постоянным процентом $$\delta,$$ по закону:
Пусть далее законодательный орган, желая воспрепятствовать такому обогащению вкладчика, издает закон о том, чтобы процент убывал пропорционально uk, т.е.
Тогда счет в банке изменился бы по закону
$$$ u_{k + 1} = \left[{1 + \delta_0 \left({1 - \frac{u_k}{u_{\max }}}\right)}\right]u_k , $$$т.е. в соответствии с моделью (5.6).
Так как $$u_k \in [0, 1],$$ то $$\lambda \in [0, 4].$$
Отображение (5.6) называется логистическим. К нему можно также придти, применив простейший из численных методов решения обыкновенных дифференциальных уравнений — явный
где u — численность популяции. Вводя шаг по времени,
получим разностный аналог уравнения (5.8):
откуда получаем
$$\begin{gather*} u_{k + 1} = \alpha u_k - \beta u_k^2, \\ \alpha = \lambda \tau + 1, \quad \beta = \lambda \tau . \end{gather*} $$И отображение (5.7), и отображение (5.10) легко приводится к виду (5.6). Достаточно произвести очевидную замену переменных. Для (5.10) эта замена будет $$$ \mu = \alpha , z_k = \frac{\alpha }{\beta }u_k $.$$ Как двумерное обобщение логистического отображения можно рассматривать отображение Хенона
$${u_{k + 1} = 1 - \alpha u_k^2 + y_k , \quad y_{k + 1} = \beta u_k, \quad \left|\beta\right| \le 1, }$$или
$$u_{k + 1} = 1 - \alpha u_k^2 + \beta u_{k - 1}.$$К довольно известным двумерным
Рассмотрим подробнее свойства отображения:
$$u_{k + 1} = \lambda u_{k}(1 - u_{k}), u_{0} = a.$$Заметим, что f(0) = f(1) = 0 и $$max f(u) = f(0, 5) = \lambda / 4,$$ то при $$0 < \lambda < 4$$ интервал X = [0, 1] отображается в себя, $$u \in X.$$
Введем обозначения
$$f^2 = f(f(u)), f^3 = f(f(f(u))), f^{k} = \underbrace{f(f \ldots f(u) \ldots )}_k.$$Последовательность f, f2, ..., fk, ... называется траекторией отображения и обозначается $$\left\{f^{k}(u_0) \right\}_0^\infty.$$
Определение. Точка $$a \in X$$ ( X —
множество, включающее в себя все значения отображения (5.4)) называется предельной точкой траектории $$\left\{f^{k} (u_0 ) \right\}_{k = 0}^\infty,$$ если существует последовательность $$k_1 < k_2 < ... < k_n \mathop \to\limits_{n \to \infty } \infty$$ такая, что $$f^{k_n} \to a, n = 1, 2, \ldots.$$
Рассмотрим вначале случай $$0 < \lambda < 1.$$ На X = [0,
1] существует только одна предельная (или неподвижная) точка x = 0. Любая последовательность, $$\left\{f^{k} (u_0 ) \right \}_{k = 0}^\infty$$ сходится к предельной точке рассматриваемого отображения x = 0. Если рассматривается популяционная модель, то это означает, что рассматриваемая популяция не может выжить.
Из теоремы о сжимающем отображении следует, что последовательность $$\left\{{u_k}\right\}_{n = 0}^\infty$$ сходится к своей предельной точке, если $$\left|{f^{\prime}_u}\right| \le 1.$$
В этом случае точка называется притягивающей. При выполнении
условия | f'u | > 1 точка называется отталкивающей.
Графическое изображение траектории (лесенка Ламерея) представлено на рис. 5.3.
(рис 5.3) Теперь рассмотрим случай $$1 < \lambda < 3.$$
В случае, когда $$\lambda > 1$$ — неподвижная точка, u = 0 становится отталкивающей, поскольку | f'(0) | > 1, а на отрезке [0, 1] появляется другая неподвижная точка $$u_{1} = 1 - \lambda ^{ - 1}.$$
Производная для рассматриваемого отображения $$| f'(u_{1}) | = | 2 - \lambda | < 1.$$ Точка u1 при $$1 < \lambda \le 3$$ является притягивающей.
Отметим, что при $$1 < \lambda \le 2$$ производная f'(u1) > 0 и траектория $$\left\{f^{k} (u_0 ) \right\}_{k = 1}^\infty $$ стремится монотонно к u1 ( рис. 5.4); при $$2 < \lambda \le 3$$ производная f'(u1) < 0 и траектория приближается к u1 немонотонно, поочередно принимая значения то меньше, то больше этого значения.
(рис 5.4) При $$\lambda = 3$$ точка u1 остается притягивающей, но значение производной в этой точке является предельным: | f'(u1) | = 1.
При значениях параметра логистического отображения $$\lambda = 1$$ и $$\lambda = 3$$ неподвижная точка этого отображения теряет устойчивость и появляется либо другая устойчивая неподвижная точка, как это
произошло в первом случае, либо притягивающий цикл ; определение цикла
будет дано ниже. Качественное изменение поведения решения (траектории отображения) при изменении параметра называется
Пусть теперь $$3 < \lambda \le 1 + \sqrt{6} .$$ Как уже отмечалось, при значении параметра $$\lambda = 3$$ происходит | f'(u) | > 1 при $$\lambda > 3.$$ После того как точка стала отталкивающей, рассмотрим корни u3, u4 уравнения f2(u) = u, или $$\lambda ^{2}u^{2} - \lambda (\lambda + 1)u + (\lambda + 1) = 0.$$
Заметим, что если u1 — предельная точка отображения f(u) = u, то она является также и предельной точкой отображения f2(u) = u. Действительно, f2(u1) = f(f(u1)) = f(u1) = u1, где u1 — любая предельная точка рассматриваемого отображения, отличная от корней уравнения f2(u) = u. Тогда, зная два корня уравнения f2(u) = u точки u3, u4 легко находятся как корни квадратного уравнения, они есть
Эти корни связаны соотношениями
f(u3) = u4, f(u4) = u3.
В данном случае говорят, что отображение имеет цикл периода 2, который будем обозначать P2. Его наличие, например, в популяционной модели говорит об изменении численности особей с периодом в 2 единицы времени. Траектория для случая такого цикла изображена на рис. 5.5. Можно считать, что неподвижная (предельная) точка отображения есть цикл периода 1.
Переход от цикла P1 (предельная точка логистического
отображения) к циклу P2 называют
(рис 5.5) Определение. Точка $$a \in X$$ называется периодической
периода m, если fm (a) = a и $$f^{i} (a) \ne a$$ при 0 < i < m.
Отметим, что каковы бы ни были попарно различные точки u1, u2, ..., um, если положить f(ui) = ui + 1, i = 1, 2, ..., m - 1 и f(u_m) = u1, то рассматриваемое отображение будет иметь периодическую траекторию периода m: u1, u2, ..., um, u1, u2, ..., um, ...
Если к тому же f(u) имеет первую производную, то в окрестности каждой из точек ui выполнено
или
$$\left|{f(u) - u_{i + 1}}\right| \approx \left|{f^{\prime}(u_i)}\right| \cdot \left|{u - u_i}\right|.$$Будем рассматривать fm(u) как сложную функцию. Пользуясь правилом дифференцирования сложной функции, получим
Если $$\left|{\mathop \Pi\limits_{k = 1}^{m} f^{\prime}(u_k)}\right| < 1,$$ то траектория $$\{f_k (u_0 )\}_{k = 0}^\infty$$ приближается к циклу {u1, ..., uk}, или $$\{u^{k}\}_{k = 1}^{m} .$$ Такой цикл называется притягивающим циклом, а величина $$\left|{\mathop \Pi\limits_{k = 1}^{m} f^{\prime}(u_k)}\right|$$ — мультипликатором цикла. Цикл может быть как притягивающим, так и отталкивающим.
Определение. Цикл Pm = {u1, ..., um} отображения $$f: X \rightarrow X,$$ переводящего множество X в себя, называется притягивающим, если существует число k0, такое, что для любого k > k0 траектория $$\{f_k (u_0)\}_{k = 0}^\infty$$ распадается на m последовательностей, каждая из которых сходится к точкам u1, ..., um соответственно.
Достаточным условием существования притягивающего (отталкивающего) цикла является выполнение неравенства $$\mu (P_{m}) > 1,$$ где $$\mu (P_m) = {\mathop \Pi\limits_{k = 1}^{m} f^{\prime}(u_k)}, u \in P_m$$ — мультипликатор цикла.
Отметим интересные свойства функции f2(u), в частности, ее график пересекается с прямой y = u не только в неподвижных точках рассматриваемого отображения, u1, u2, но и в точках цикла P2. Таким образом, можно сказать, что f2(u). На рис. 5.6а, в показано поведение функции f2(u) при разных значениях параметра $$\lambda$$ ( $$\lambda = 2, 8; \lambda = 1
+ \sqrt{5}$$ ).
(рис 5.6) При увеличении $$\lambda$$ у отображения появляются новые неподвижные точки. Мультипликатор цикла P2 вычисляется следующим образом:
Очевидно, что $$| \mu (u_{3}, u_{4}) | < 1,$$ если $$3 < \lambda < 1 + \sqrt{6},$$ тогда цикл P2 — притягивающий. Траектория $$\{f_k(u_0 )\}_{k = 0}^\infty$$ притягивается циклом {u3, u4} и подпоследовательность $$\{f^{2k} (u_0 )\}_{k = 0}^\infty$$ сходится к одной точке цикла, а $$\{f^{2k + 1} (u_0 )\}_{k = 0}^\infty$$ — к другой.
Знак мультипликатора дает информацию о характере приближения траектории к
циклу. В частности, если $$3 < \lambda < 1 + \sqrt{5} ,$$ то подпоследовательности $$\{f^{2k} (u_0 )\}_{k = 0}^\infty $$ и $$\{f^{2k +
1} (u_0 )\}_{k = 0}^\infty,$$ начиная с некоторого u, являются
монотонными, одна из них возрастающая, а другая — убывающая, что зависит
от знаков f'(u3) и f'(u4).
При $$1 + \sqrt{5} < \lambda \le 1 + \sqrt{6}$$ значение мультипликатора $$\mu < 0,$$ и подпоследовательности $$\{f^{2k} (u_0 )\}_{k = 0}^\infty
$$ и $$\{f^{2k + 1} (u_0 )\}_{k = 0}^\infty$$ приближаются к точкам {u3, u4} немонотонно.
Рассмотрим теперь случай $$1 + \sqrt{6} \le \lambda < 3, 54 \ldots$$
При $$\lambda = 1 + \sqrt{6}$$ происходит вторая
Цикл {u3, u4} из притягивающего превращается в отталкивающий, $$| \mu (u_{3}, u_{4}) | > 1$$ при $$\lambda > 1 + \sqrt{6} .$$ Появляется новый притягивающий цикл P4:
Для популяционной динамики это означает, что численность особей колеблется с периодом 4 единицы времени. Соответствующий график приведен на рис. 5.7.
(рис 5.7) При $$\lambda \approx 3, 54$$ цикл P4 периода 4 становится отталкивающим, $$| \mu (u_{5}, \dots , u_{8}) | > 1$$ ; при этом появляются притягивающий цикл $$P_8$$ периода 8. Дальнейшее увеличение параметра $$\lambda$$ будет приводить к появлению циклов P16, P32 и т.д. Происходит каскад
Заметим, что рассмотренный простой процесс имеет сложное поведение. Наблюдается каскад 2p. Эта важнейшая закономерность, которая прослеживается не только в расчетах, но и в природе!
Рассмотренные u = 0, 5 является P2, P4, ...; по вертикальной оси откладываются значения предельных точек отображения. Обозначим за d1, d2, ... величины, равные расстоянию между x = 0, 5 и ближайшим к нему элементом цикла P2 при $$\lambda = \lambda _{k}.$$ Численный эксперимент показал, что $$\Lambda _{k}$$ и $$\lambda _{k}$$ при достаточно больших k ведут себя, как геометрическая прогрессия со знаменателем $$\delta = 4, 66920\ldots,$$ т.е.
Отношение dk/dk + 1 имеет предел, равный $$\alpha = 2, 50290 \ldots .$$ Эти закономерности были замечены американским математиком Фейгенбаумом.
(рис 5.8) При дальнейшем увеличении $$\lambda$$ последовательность $$\left\{{u_k}\right\}_{k = 0}^\infty$$ приобретает хаотический характер ( $$\lambda = \lambda_\infty \approx 3, 569$$ ), что видно на рис. 5.9.
(рис 5.9) Примечательно, что каскады Фейгенбаума имеют фрактальный характер (т.е. сохраняют подобие при изменении масштабов, рис. 5.10 а, б).
(рис 5.10) Изучение графиков функций f2(u) и f1(u) показывает, что их фрагменты вблизи максимумов близки друг к другу, более того, они отличаются лишь масштабами. Оказывается, что такое же подобие имеет место для функции $$f^{2^k}, n > 1$$ при $$\lambda = \lambda _{k},$$ и выполняется тем точнее, чем больше n. Если положить u' = u - 1 / 2 (в дальнейшем штрих будем опускать) и считать $$\alpha$$ коэффициентом растяжения вдоль осей, то для некой g(u), определенной на отрезке [- 1, 1], можно получить следующее функциональное уравнение:
которое универсально определяет $$\alpha:$$
$$g(0) = - \alpha g(g(0)).$$Вблизи максимума g(x) должна быть близка к квадратичной параболе, причем g(0) = 1. В теории универсальности показывается, что эта функция вычисляется с помощью ряда
g(u) = 1 - 1, 52763u2 + 0, 104815u4 - 0, 0267057u6 + ...
Пусть теперь $$\lambda = 3, 83.$$ В этом случае из хаотической области, изображенной на рис. 5.10, появляется устойчивый цикл P3 (рис. 5.11 а, b представляют циклы в последовательные моменты времени).

(рис 5.11b) (рис 5.11a) Циклу на рисунке выше соответствует самое большое окно устойчивых циклов $$P_{3 \cdot 2^{k}}.$$ Чередование хаотических и регулярных зон — называется перемежаемостью. Возможно, нечто подобное наблюдается в гидродинамических потоках, где ламинарные зоны чередуются с турбулентными.
$$x^2 - e^{- x} = 0, x_0 \in \left[{0.5, 1}\right].$$
Решение.
Приведем таблицу приближений до точности | x5 - x4 | < 10 - 4.
k |
0 |
1 |
2 |
3 |
4 |
5 |
xk |
0, 75 |
0, 6873 |
0, 7091 |
0, 7015 |
0, 7042 |
0, 7032 |
Результаты расчетов:
k |
0 |
1 |
2 |
3 |
xk |
1 |
0, 7330 |
0, 7038 |
0, 7035 |
x3 + 3x2 - 1 = 0.
Использовать
Решение. Все три корня данного уравнения лежат на отрезках [- 3, - 2], [- 1, 0], [0, 1].
Построим [- 3, - 2]:
т.е. для начального приближения $$x_0 \in \left[{- 3, - 2}\right]$$
Для вычисления двух оставшихся корней, лежащих на отрезках [- 1,
0] и [0, 1], построим
Поскольку для рассматриваемых отрезков $${\left|{F^{\prime}_x (x)}\right| =
\left|{2(x + 3)^{- \frac{1}{2}}}\right|^3 < 1} $,$$ то этот
f(x) = 0:$$x_{k + 1} = x_{k} - \tau f(x_{k}), x_{0} = a, f'(x) > 0.$$
Решение.
xk + 1 = F(xk), x0 = 0,
$$F(x) = x - \tau f(x).$$
Из условия того, что отображение является сжимающим, получим $$\left|{F(x) - F(y)}\right| = \left|{x - y - \tau (f(x) - f(y))}\right| \le q\left|{x - y}\right|,$$ где $$q = \max \left|{1 - \tau f^{\prime}(x + \alpha (x - y))}\right|,$$ $$0 \le \alpha \le 1.$$
Положим $$0 < f^{\prime}_{\min } \le f^{\prime} \le f^{\prime}_{\max },$$ тогда $${q}(\tau ) = \max \left\{\left|{1 - \tau f^{\prime}_{\min }}\right|\right.,$$ $$\left.\left|{1 - \tau f^{\prime}_{\max}}\right|\right\}.$$
Отсюда видно, что q = qmin достигается при $$\left|{1 - \tau f^{\prime}_{\min }}\right| = \left|{1 - \tau f^{\prime}_{\max }}\right|,$$ или $$\tau = \tau_0 = 2\left({f^{\prime}_{\min } + f^{\prime}_{\max }}\right)^{- 1}, q(\tau_0) = (1 - f^{\prime}_{\min } /f^{\prime}_{\max })(1 + f^{\prime}_{\min } /f^{\prime}_{\max }).$$
f(x, y) = x + 3 lg x - y2 = 0, g(x, y) = 2x2 - xy - 5x + 1 = 0.
Решение. Графики функций f(x, y) и g(x, y) приведены на рис. 5.12.
(рис 5.12) где $$$ x_0 = 3, 4, y_0 = 2, 2, F(x, y) = y^2 - 3 \lg x; G(x, y) = 2x + \frac{1}{x} - 5 $.$$
Несложно проверить, вычислив норму матрицы Якоби, что для приведенного начального приближения достаточное условие сходимости не выполняется.
Рассмотрим другой
В окрестности начального приближения условие сходимости выполнено. Таблица первых пяти приближений будет
k |
0 |
1 |
2 |
3 |
4 |
5 |
x |
3, 4 |
3, 426 |
3, 451 |
3, 466 |
3, 475 |
3, 480 |
y |
2, 2 |
2, 243 |
2, 2505 |
2, 255 |
2, 258 |
2, 259 |
a > 0, $$n \in R.$$Решение. Найдем корень уравнения
f(x) = xn - a = 0.
В частности, при n = 2 имеем
f(x, y) = 0, g(x, y) = 0.Решение. Положим $$x_{k + 1} = \Delta x_{k},$$ $$y_{k + 1} = y_{k} + \Delta y\_ k,$$ f(xk, yk) = fk, получим
откуда
$$\begin{gather*} \Delta x_k = \frac{{\left|{{\mathbf{X}}_k}\right|}}{{\left|{{\mathbf{J}}_k}\right|}} = \left| \begin{array}{cc} {\left({\frac{{\partial f}} {{\partial x}}}\right)_k} {\left({\frac{{\partial f}} {{\partial y}}}\right)_k} \\ {\left({\frac{{\partial g}} {{\partial x}}}\right)_k} {\left({\frac{{\partial g}} {{\partial y}}}\right)_k} \\ \end{array} \right|^{- 1}\cdot \\ \cdot \left| \begin{array}{cc} {- f_k} {\left({\frac{\partial f}{\partial y}}\right)_k} \\ {- g_k} {\left({\frac{\partial g}{\partial y}}\right)_k} \\ \end{array} \right| = \frac{{- f_k \left({\frac{\partial g}{\partial y}}\right)_k + g_k \left({\frac{\partial f}{\partial y}}\right)_k}} {{\left({\frac{\partial f}{\partial x}}\right)_k \left({\frac{\partial g}{\partial y}}\right)_k - \left({\frac{\partial g}{\partial x}}\right)_k \left({\frac{\partial f}{\partial y}}\right)_k}}, \\ \Delta y_k = \frac{{\left|{{\mathbf{Y}}_k}\right|}} {{\left|{{\mathbf{J}}_k}\right|}} = \left| \begin{array}{cc} {\left({\frac{{\partial f}} {{\partial x}}}\right)_k} {\left({\frac{{\partial f}} {{\partial y}}}\right)_k} \\ {\left({\frac{{\partial g}} {{\partial x}}}\right)_k} {\left({\frac{{\partial g}} {{\partial y}}}\right)_k} \\ \end{array} \right|^{- 1} \cdot \\ \cdot {\left| \begin{array}{cc} {\left({\frac{{\partial f}} {{\partial x}}}\right)_k} {- f_k} \\ {\left({\frac{{\partial g}} {{\partial x}}}\right)_k} {- g_k} \\ \end{array} \right|} = \frac{{- g_k \left({\frac{{\partial g}} {{\partial x}}}\right)_k + f_k \left({\frac{{\partial f}} {{\partial x}}}\right)_k}} {{\left({\frac{{\partial f}} {{\partial x}}}\right)_k \left({\frac{{\partial g}} {{\partial y}}}\right)_k - \left({\frac{{\partial g}} {{\partial x}}}\right)_k \left({\frac{{\partial f}} {{\partial y}}}\right)_k}}, \end{gather*}$$где $$$ \mathbf{J}_k = \left( \begin{array}{cc}
{\left({\frac{{\partial f}}
{{\partial x}}}\right)_k} {\left({\frac{{\partial f}}
{{\partial y}}}\right)_k} \\
{\left({\frac{{\partial g}}
{{\partial x}}}\right)_k} {\left({\frac{{\partial g}}
{{\partial y}}}\right)_k} \\
\end{array} \right) $$$ —
Тогда запишем расчетные формулы для
x3 - y3 - 1 = 0, xy3 - y - 4 = 0, используя Решение.
Пусть f(x, y) = x3 - y3 - 1, g(x, y) = xy3 - y - 4. Начальное приближение можно найти графически: x0 = y0 = 1, 5.

Матрицы $$\mathbf{J}_k, \mathbf{X}_k, \mathbf{Y}_k$$ в этом случае будут
$${\mathbf{J}}_k = - \left( \begin{array}{cc} {3x_k^2} {- 2y_k} \\ {y_k^3} {3x_k y_k^2 - 1} \\ \end{array} \right), {\mathbf{X}}_k = - \left( \begin{array}{cc} {x_k^3 - y_k^3 - 1} {- 2y_k} \\ {x_k y_k^3 - y_k - 4} {3x_k y_k^2 - 1} \\ \end{array} \right), \\ {\mathbf{Y}}_k = - \left( \begin{array}{cc} {3x_k^2} {x_k^3 - y_k^3 - 1} \\ {y_n^3} {x_n y_n^3 - y_n - 4} \\ \end{array} \right).$$Следующее приближение вычисляется по формуле Ньютона:
$$$ x_{k + 1} = x_k + \frac{{\left|{{\mathbf{X}}_k}\right|}} {{\left|{{\mathbf{J}}_k}\right|}}, y_{k + 1} = y_k + \frac{{\left|{{\mathbf{Y}}_k}\right|}} {{\left|{{\mathbf{J}}_k}\right|}}. $$$Результаты вычислений первых двух
k |
xk; yk |
fk; gk |
$${\left|\mathbf{J}_k\right|}$$ | $${\left|\mathbf{X}_k\right|}$$ | $${\left|\mathbf{Y}_k\right|}$$ |
0 |
1,5;
|
0,12500
|
71,71875 |
-0,171875 |
-3,3750 |
1 |
1,502397
|
-0,002170
|
77,73277 |
0,0277988 |
0,1153255 |
2 |
1,5020396
|
0,0000017
|
Найти приближенное решение системы трех нелинейных уравнений x2 + y2 + z2 = 1, 2x2 + y2 - 4z = 0, 3x2 - 4y + z2 = 0, используя x0 = y0 = z0 = 0, 5.
Решение. Обозначим $${\mathbf{F}} = (x^2 + y^2 + z^2 - 1, 2x^2 +
y^2 - 4z, 3x^2 - 4y + z^2 )^T ,$$ тогда
Вычислим первое приближение
$$$ {\mathbf{x}}_1 = {\mathbf{x}}_0 - {\mathbf{J}}_0^{- 1}{\mathbf{F}}_0 = \left( \begin{array}{l} 0, 5 \\ 0, 5 \\ 0, 5 \\ \end{array} \right) - \\ - \frac{1} {{40}}\left( \begin{array}{ccc} {- 15} {- 5} {- 5} \\ {- 14} {- 2} 6 \\ {- 11} 7 {- 1} \\ \end{array} \right) \left( \begin{array}{l} - 0, 25 \\ - 1, 25 \\ - 1, 00 \\ \end{array} \right) = \left( \begin{array}{l} 0, 875 \\ 0, 500 \\ 0375 \\ \end{array} \right). $$$Для второго приближения
$$$ {\mathbf{F}}_1 = \left( \begin{array}{l} 0, 875^2 + 0, 500^2 + 0, 375^2 - 1 \\ 2 \cdot 0, 875^2 + 0, 500^2 - 4 \cdot 0, 375 \\ 3 \cdot 0, 875^2 - 4 \cdot 0, 500 + 0, 375^2 \\ \end{array} \right) = \left( \begin{array}{l} 0, 15625 \\ 0, 28125 \\ 0, 43750 \\ \end{array} \right), \\ {\mathbf{J}}_1 = \left( \begin{array}{ccc} {2 \cdot 0, 875} {2 \cdot 0, 500} {2 \cdot 0, 375} \\ {4 \cdot 0, 875} {2 \cdot 0, 500} {- 4} \\ {6 \cdot 0, 875} {- 4} {2 \cdot 0, 375} \\ \end{array} \right) = \left( \begin{array}{ccc} {1, 750} 1 {0, 750} \\ {3, 500} 1 {- 4} \\ {5, 250} {- 4} {0, 75} \\ \end{array} \right), \\ \det {\mathbf{J}}_1 = - 64, 75, \\{\mathbf{J}}_1^{- 1} = - \frac{1} {{64, 75}}\left( \begin{array}{ccc} {- 15, 25} {- 3, 75} {- 4, 75} \\ {- 23, 625} {- 2, 625} {9, 625} \\ {- 19, 25} {12, 25} {- 1, 75} \\ \end{array} \right). $$$По формуле Ньютона получим
$$$ {\mathbf{x}}_2 = {\mathbf{x}}_1 - {\mathbf{J}}_1^{- 1} {\mathbf{F}}_1 = \left( \begin{array}{l} 0, 875 \\ 0, 500 \\ 0, 375 \\ \end{array} \right) + \\ + \frac{1} {{64, 75}}\left( \begin{array}{ccc} {- 15, 25} {- 3, 75} {- 4, 75} \\ {- 23, 625} {- 2, 625} {9, 625} \\ {- 19, 25} {12, 25} {- 1, 75} \\ \end{array} \right) \cdot \left( \begin{array}{l} 0, 15625 \\ 0, 28125 \\ 0, 43750 \\ \end{array} \right) = \left( \begin{array}{l} 0, 78981 \\ 0, 49662 \\ 0, 36993 \\ \end{array} \right). $$$Аналогично находим третье приближение, которым и ограничимся:
$${\mathbf{x}}_3 = \left( \begin{array}{l} 0, 78521 \\ 0, 49662 \\ 0, 36992 \\ \end{array} \right).$$$$\begin{gather*} x_{k + 1} = - e^{- x_k}, \\ x_{k + 1} = - \ln x_k, \\ x_{k + 1} = \frac{1}{2}(x_k + e^{- x_k}). \end{gather*}$$
для x + ln x = 0, имеющего
корень $$\bar {x} \approx 0, 6.$$
x - 2x - 1 = 0,
имеющего корни x1 = 1, x2 = 2.
$$\begin{gather*} x - \frac{\cos x}{2} = 0, \\ x = \ln (x + 2)\quad \mbox{(уравнение имеет два корня), } \\ e^{- x} = \cos x \quad \mbox{(для поиска ближайшего к нулю корня). } \end{gather*}$$
$$\left\{ \begin{array}{l} {x^{10} + y^{10} = 1024, } \\ {e^{x} - e^{y} = 1.} \\ \end{array} \right.$$
$$\left\{ \begin{array}{l} {\sin (x + 1) - y = 1, 2, } \\ {2x + \cos y = 2.} \\ \end{array} \right.$$
$$\begin{gather*} e^{x} - \frac{1}{x} = 0, \\ x^2 - 20\sin x = 0, \\ - x 2^{x} - 1 = 0, \\ \sqrt{x + 1} - \frac{1}{x} = 0, \\ \arctg (x - 1) + 2x = 0. \end{gather*}$$
Рассмотрим системы нелинейных алгебраических уравнений, записанные в векторном виде.
Система нелинейных алгебраических уравнений
$${\mathbf{f(u)} = 0}$$может быть также представлена в равносильном виде
$$\mathbf{u} = \mathbf{F(u)},$$где $${\mathbf{u}} \in L^n$$ Ln — n - мерное евклидово пространство. Как правило, для нелинейной системы переход от формы записи (5.1) к равносильному виду (5.2) осуществляется не единственным образом.
Поставим в соответствие системе (5.2)
Для дальнейшего изложения потребуется понятие отображения. Отображением называется закон, по которому каждому элементу x некоторого множества X однозначно сопоставляется
определенный элемент y множества Y ( X
может совпадать с Y ). Это соотношение между элементами $$x \in X$$ и $$y \in Y$$ записывается как y = f(x) или $$f: x \rightarrow y.$$ Говорят, что отображение f действует из X в $$Y (f: X \rightarrow Y).$$ Отображение $$f: X \rightarrow X$$ называют преобразованием множества X, это
отображение f преобразует множество X в себя. В функциональном анализе и линейной алгебре вместо термина "отображение" часто употребляется термин "оператор", в случае, если X и Y — числовые множества, употребляется термин "функция".
Определение. Область $$\Omega \in L^{N}$$ называется
выпуклой, если наряду с любыми двумя точками $$a \in \Omega$$ и $$b \in \Omega$$ она включает все точки отрезка [a, b], т.е. точки с координатами u = a + t(b - a), где $$0 \le t \le 1.$$
Определение. Отображение $${\mathbf{v}} = {\mathbf{F}}({\mathbf{u}})$$ называется сжимающим в замкнутой выпуклой области $$\Omega,$$ если существует такое число 0 < q < 1, что
при любых u1, u2, принадлежащих области $$\Omega,$$ здесь $$\rho(\mathbf{u}_1, \mathbf{u}_2)$$ — расстояние между элементами. В линейном нормированном пространстве $$\rho ({\mathbf{u}}_1, {\mathbf{u}}_2 ) = \left\|{{\mathbf{u}}_1 - {\mathbf{u}}_2}\right\|.$$
Приведем без доказательства одну из основных теорем функционального анализа.
Теорема (принцип сжимающих отображений). Всякое сжимающее отображение имеет в $$\Omega$$ одну и только одну
Более подробно о сжимающих отображениях и другие
Теорема (о сжимающем отображении [5.1], [5.5].)
Последовательность $$\left\{{{\mathbf{u}}_k}\right\}, k = 0, 1, \ldots$$ элементов n - мерного евклидова пространства, порожденная
сходится к решению $$\mathbf{U}$$ системы нелинейных алгебраических уравнений $$\mathbf{u} = \mathbf{F(u)},$$ если отображение
$${\mathbf{v}} = {\mathbf{F}}({\mathbf{u}})$$является сжимающим; при этом выполнено
$$$ \rho ({\mathbf{U}}, {\mathbf{u}}_k) \le \frac{q^k}{1 - q}\rho ({\mathbf{u}}_0, {\mathbf{u}}_1 ). $$$Доказательство.
По определению сжимающего отображения
$$\begin{gather*} \rho ({\mathbf{u}}_{k + 1}, {\mathbf{u}}_k) = \rho \left[{{\mathbf{F}}({\mathbf{u}}_k), {\mathbf{F}}({\mathbf{u}}_{k - 1})}\right] \le \\ \le q\rho ({\mathbf{u}}_k, {\mathbf{u}}_{k - 1}) \le \ldots \le q^k \rho ({\mathbf{u}}_0, {\mathbf{u}}_1 ) = q^k \rho_0 . \end{gather*} $$В таком случае получим цепочку неравенств при p > k:
В соответствии с критерием Коши существования предела последовательности, последовательность { $$\mathbf{u}_k$$ } стремится к пределу $$\mathbf{U},$$ поскольку правая часть неравенства стремиться к нулю при $$k \to \infty.$$
Напомним критерий Коши сходимости числовой последовательности:
последовательность {uk}, k = 0, 1, ... является сходящейся, если для любого положительного числа $$\varepsilon$$ существует номер n такой, что при всех k > N и любых натуральных p расстояние между членами последовательности uk и uk + 1 меньше $$\varepsilon,$$ т.е. $$|u_{k} - u_{k + p}\} | < \varepsilon .$$
Напомним критерий Коши для последовательности элементов метрического
пространства: последовательность {uk}, k = 0, 1, ... является сходящейся, если для любого $$\varepsilon > 0$$ существует номер n такой, что при всех k > N и любом натуральном p расстояние $$\rho (u_{k}, u_{k + p}) < \varepsilon.$$
Продолжим доказательство. Переходя в последнем неравенстве к пределу при $$p \to \infty,$$ получим
$$$ \rho ({\mathbf{U}}, {\mathbf{u}}_k) \le \rho_0 \frac{q^k}{1 - q}. $$$Покажем, что $$\mathbf{U}$$ есть корень уравнения (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*}$$Поскольку k выбрано произвольно, а левая часть от k не зависит, то $$\rho \left[{{\mathbf{U}}, {\mathbf{F}}({\mathbf{U}})}\right] =
0,$$ или $$\mathbf{U} = \mathbf{F}(\mathbf{U}).$$
В случае скалярного уравнения имеем $$\theta = u_{k} + t(u_{k + 1} - u_{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*} $$откуда следует условие сходимости uk }, $$u_k \in \Delta, k = 0, 1, 2, \ldots$$
В случае решения
Теорема (без доказательства.) Пусть область $$G \in L^n$$ выпуклая, $${\mathbf{u}} \in G$$ а компоненты $$F_i(\mathbf{u})$$ вектор - функции $${\mathbf{F}}({\mathbf{u}}) = (F_1, \ldots , F_n)^T$$ имеют равномерно непрерывные производные первого порядка. Положим, что норма матрицы Якоби
$$$ \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) $$не превосходит некоторого числа $$0 \le q < 1,$$ т.е. $$\left\|{\mathbf{Y}}\right\| \le q < 1$$ для всех $${\mathbf{u}} \in G.$$
В этом случае отображение $${\mathbf{v}} = \mathbf{F}(\mathbf{u})$$ является сжимающим в области G, т.е. $$\rho ({\mathbf{F}}({\mathbf{u}}_1 ), {\mathbf{F}}({\mathbf{u}}_2 )) \le q \rho ({\mathbf{u}}_1, {\mathbf{u}}_2 ),$$ или $$\left\|{{\mathbf{F}}({\mathbf{u}}_1 ) - {\mathbf{F}}({\mathbf{u}}_2 )}\right\| \le q\left\|{{\mathbf{u}}_1 - {\mathbf{u}}_2}
\right\|.$$
Геометрическая интерпретация uk + 1 = F(uk) приведена на рис. 5.1. Алгоритм
(рис 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) = u + \tau f(u)$$ и построим
Тогда $$F'(u) = 1 + \tau f'(u)$$ и $$\tau$$ выбирается из условия |F'(u)| < 1, причем, чем меньше значение |F'(u)|, тем быстрее будет сходиться F'(u) = 0, то, $$\tau = - [f'(u)]^{ - 1},$$ а формулы uk + 1 = uk - [f'(uk)] - 1 f(uk), u0 = a.
Как и выше, необходимо найти решение уравнения f(u) = 0.
Пусть uk есть k приближение решения ( k f(u) в ряд Тейлора с точностью до членов первого порядка: $$f(u_k + \Delta u_k) = f(u_k) + f^{\prime}_u (u_k) \cdot \Delta u_k + O(\Delta ^2 u_k).$$
Пренебрегая членами $$O(\Delta ^{2}u_{k}),$$ получим линеаризованное уравнение для определения $$\Delta u_{k}$$:
$$\begin{gather*} f(u_k) + f_u^{\prime}(u_k)\Delta u_k = 0, \\ u_{{k + 1}} - u_k = \Delta u_k = - f_u^{- 1} (u_k)f(u_k ), \\ u_{{k + 1}} = u_k - f_u^{- 1} (u_k)f(u_k), u_0 = a. \end{gather*} $$Это уже знакомая формула, полученная в результате оптимизации релаксационного варианта
Для системы уравнений
а
где fi = fi (u1, ..., un). Приходим к СЛАУ вида $${\mathbf{A}}(\Delta {\mathbf{u}}) = - {\mathbf{f}},$$ где $$\Delta {\mathbf{u}} = {(\Delta u_1, \Delta u_2, \ldots , \Delta u_n)}^T ,$$ $${\mathbf{f}} = {(f_1, f_2, \ldots , f_n)}^T ,$$ $$\Delta {\mathbf{u}} \in L^{n}, {\mathbf{f}} \in L^{n} ,$$ $$\Delta u_i = u_i^{k + 1} - u_i^{k} ,$$ i = 1, ..., n, k = 0, 1, ....
(рис 5.2) Геометрическая интерпретация метода Ньютона в одномерном случаеГеометрический смысл f(u) в точках uk — каждом приближении к корню — касательными. За следующее приближение по u точки пересечения касательной с осью абсцисс.
Теорема о квадратичной сходимости
Сформулируем и докажем теорему для одномерного (скалярного) случая. Аналогичная теорема будет справедлива и для систем нелинейных уравнений.
Теорема. Пусть существуют первые две ограниченные производные f(u) и, кроме того, существует [f'u(u)] - 1 ; причем имеют место оценки $$\left|{f^{\prime\prime}{uu}}\right| \le C_2, \left|{\left[{f^{\prime}(u)}\right]^{- 1}}\right| \le C_1$$ (отображение f(u) равномерно невырождено), а начальное приближение выбирается из условия
Тогда
Доказательство.
Разложим f(uk + 1) в ряд Тейлора в окрестности f(uk), ограничившись квадратичными членами разложения:
Здесь введено обозначение $$\Delta u_{k} = u_{k + 1} - u_{k}.$$ Переходя к абсолютной величине и учитывая, что для
так как | [f'u(u)]- 1 | < C1.
Введем в рассмотрение невязку как rk = | f(uk) | , получим $$r_{k + 1} \le Cr_k^2 ,$$ где $$C = C_2 C_1^2 .$$
Можно выписать цепочку соотношений $$r_1 \le Cr_0^2, r_2 \le Cr_1^2 \le C^3 r_0^4, r_3 \le Cr_2^2 \le C^7 r_0^8 ,$$ и т.д., в результате для невязки на k
Неравенства $$r_{k + 1} \le Cr_k^2$$ и $$r_k \le C^{- 1} (Cr_0)^{2^k}$$ являются определением квадратичной скорости сходимости.
Для сходимости
Замечание. Несложно показать, что погрешность, определяемая, как $$\varepsilon_k = \rho ({\mathbf{u}}_k - {\mathbf{U}}),$$ или, в скалярном случае, $$\varepsilon _{k} = | u_{k} - U |,$$ убывает квадратично. Для этого разложим f(uk + 1) в окрестности uk в ряд Тейлора до первого члена (или линеаризуем f(uk + 1))
Так как в
Разделив полученное равенство на f'u(uk), приходим к оценке $$$ U - \left[{u_k - \frac{f(u_k)}{f^{\prime}(u_k)}}\right] = \frac{{f^{\prime\prime}_u (\theta )}}{{2f^{\prime}_u (u_k)}}(U - u_k)^2 $,$$ откуда следует $$$ \left| U - (u_k - \frac{f (u_k)}{{f^{\prime}}_u (u_k)})\right| \le \left| \frac{\max \left|f^{\prime\prime}_u(\Theta)\right|}{2f^{\prime}_u(u_k)}\right|
\left|U - u_k\right| ^2, u_k \in \Delta , k = 0, 1, \ldots $.$$ Левая часть последнего неравенства по формуле Ньютона равна $$\varepsilon _{k + 1} = | U - u_{k + 1} |.$$ В таком случае $$\varepsilon_{{k + 1}} \le \bar {C}\varepsilon
_k^2,$$ где $$\bar{C} = \frac{{\max\limits_\Delta } {\left|{f^{\prime\prime}(\theta )}\right|}}{2\left|{f^{\prime}(u_k)}\right|},$$ откуда последовательно находим q(k)[f(u)].
Отметим, что
Иногда для численного решения нелинейных алгебраических систем уравнений,
чтобы не вычислять на каждой
Этот метод оказывается приемлемым, поскольку начальное приближение в
Рассмотрим систему нелинейных уравнений f(u, v) = 0, g(u, v) = 0, $${u, v} \in \Omega.$$
Рассмотрим функционал $$\Phi (u, v) = f^{2}(u, v) + g^{2}(u, v).$$
Так как $$\Phi$$ неотрицателен, то найдется точка $$\left\{{\bar {u}, \bar {v}}\right\}$$ такая, что $$\left\{{\bar {u}, \bar {v}}\right\} = \mathop {\arg }\limits_{u, v \in \Omega } \min \Phi (u, v),$$ но $$min \Phi (u, v),$$ очевидно, достигается при f(u, v) = 0, g(u, v) = 0, т.е. на решении исходной системы уравнений.
Построим
где $$\tau _{k}$$ — параметр, который выбирается, например, из условия минимальности $$\Phi (u_{k + 1}, v_{k + 1})$$ в данном направлении ({pk, qk} — вектор,
определяющий направление минимизации. На каждом шаге
Предположим, что существует функция g(u), обратная к f(u). При этом u = g[f(u)], U = g(0). Пусть, кроме того, f(u) непрерывна и имеет необходимое число непрерывных производных на отрезке, внутри которого лежат все члены последовательности {uk}, k = 0, 1, ... Обратная функция имеет такое же количество непрерывных производных, как и f(u). Разложим функцию g(f[v]) = g(h) в ряд Тейлора в окрестности корня - точки w = f(u)
Тогда, учитывая, что u = g[f(u)], w = f(u), h = f(v), получим
Можно показать, что
имеет порядок сходимости n + 1. Для вычисления производных обратной функции u = g[f(u)] воспользуемся правилом дифференцирования сложной функции:
Рассмотрим последовательность чисел $$u_{k + 1} \in R$$ ( R — множество вещественных чисел), каждый член которой связан с предыдущим рекуррентным соотношением
где $$k \in N$$ ( N — множество натуральных
чисел). Соотношения (5.4) называются разностными
Такие уравнения появляются при моделировании процессов, в которых величина u рассматривается через определенные промежутки времени. Например, еще в середине XIX века Ферхюльст для описания динамики популяционной системы предложил измерять ежегодно численность особей uk, где k — номер года. Относительная численность uk + 1 полагалась пропорциональной численности в k год, однако она начинает убывать, когда животных становится много ( uk сравнимо с 1):
где
$$f(u_k) = \lambda u_k(1 - u_k), u_0 = a.$$Другой пример из экономической области — задача о банковских сбережениях. Пусть u0 — денежный вклад, растущий в соответствии с постоянным процентом $$\delta,$$ по закону:
Пусть далее законодательный орган, желая воспрепятствовать такому обогащению вкладчика, издает закон о том, чтобы процент убывал пропорционально uk, т.е.
Тогда счет в банке изменился бы по закону
$$$ u_{k + 1} = \left[{1 + \delta_0 \left({1 - \frac{u_k}{u_{\max }}}\right)}\right]u_k , $$$т.е. в соответствии с моделью (5.6).
Так как $$u_k \in [0, 1],$$ то $$\lambda \in [0, 4].$$
Отображение (5.6) называется логистическим. К нему можно также придти, применив простейший из численных методов решения обыкновенных дифференциальных уравнений — явный
где u — численность популяции. Вводя шаг по времени,
получим разностный аналог уравнения (5.8):
откуда получаем
$$\begin{gather*} u_{k + 1} = \alpha u_k - \beta u_k^2, \\ \alpha = \lambda \tau + 1, \quad \beta = \lambda \tau . \end{gather*} $$И отображение (5.7), и отображение (5.10) легко приводится к виду (5.6). Достаточно произвести очевидную замену переменных. Для (5.10) эта замена будет $$$ \mu = \alpha , z_k = \frac{\alpha }{\beta }u_k $.$$ Как двумерное обобщение логистического отображения можно рассматривать отображение Хенона
$${u_{k + 1} = 1 - \alpha u_k^2 + y_k , \quad y_{k + 1} = \beta u_k, \quad \left|\beta\right| \le 1, }$$или
$$u_{k + 1} = 1 - \alpha u_k^2 + \beta u_{k - 1}.$$К довольно известным двумерным
Рассмотрим подробнее свойства отображения:
$$u_{k + 1} = \lambda u_{k}(1 - u_{k}), u_{0} = a.$$Заметим, что f(0) = f(1) = 0 и $$max f(u) = f(0, 5) = \lambda / 4,$$ то при $$0 < \lambda < 4$$ интервал X = [0, 1] отображается в себя, $$u \in X.$$
Введем обозначения
$$f^2 = f(f(u)), f^3 = f(f(f(u))), f^{k} = \underbrace{f(f \ldots f(u) \ldots )}_k.$$Последовательность f, f2, ..., fk, ... называется траекторией отображения и обозначается $$\left\{f^{k}(u_0) \right\}_0^\infty.$$
Определение. Точка $$a \in X$$ ( X —
множество, включающее в себя все значения отображения (5.4)) называется предельной точкой траектории $$\left\{f^{k} (u_0 ) \right\}_{k = 0}^\infty,$$ если существует последовательность $$k_1 < k_2 < ... < k_n \mathop \to\limits_{n \to \infty } \infty$$ такая, что $$f^{k_n} \to a, n = 1, 2, \ldots.$$
Рассмотрим вначале случай $$0 < \lambda < 1.$$ На X = [0,
1] существует только одна предельная (или неподвижная) точка x = 0. Любая последовательность, $$\left\{f^{k} (u_0 ) \right \}_{k = 0}^\infty$$ сходится к предельной точке рассматриваемого отображения x = 0. Если рассматривается популяционная модель, то это означает, что рассматриваемая популяция не может выжить.
Из теоремы о сжимающем отображении следует, что последовательность $$\left\{{u_k}\right\}_{n = 0}^\infty$$ сходится к своей предельной точке, если $$\left|{f^{\prime}_u}\right| \le 1.$$
В этом случае точка называется притягивающей. При выполнении
условия | f'u | > 1 точка называется отталкивающей.
Графическое изображение траектории (лесенка Ламерея) представлено на рис. 5.3.
(рис 5.3) Теперь рассмотрим случай $$1 < \lambda < 3.$$
В случае, когда $$\lambda > 1$$ — неподвижная точка, u = 0 становится отталкивающей, поскольку | f'(0) | > 1, а на отрезке [0, 1] появляется другая неподвижная точка $$u_{1} = 1 - \lambda ^{ - 1}.$$
Производная для рассматриваемого отображения $$| f'(u_{1}) | = | 2 - \lambda | < 1.$$ Точка u1 при $$1 < \lambda \le 3$$ является притягивающей.
Отметим, что при $$1 < \lambda \le 2$$ производная f'(u1) > 0 и траектория $$\left\{f^{k} (u_0 ) \right\}_{k = 1}^\infty $$ стремится монотонно к u1 ( рис. 5.4); при $$2 < \lambda \le 3$$ производная f'(u1) < 0 и траектория приближается к u1 немонотонно, поочередно принимая значения то меньше, то больше этого значения.
(рис 5.4) При $$\lambda = 3$$ точка u1 остается притягивающей, но значение производной в этой точке является предельным: | f'(u1) | = 1.
При значениях параметра логистического отображения $$\lambda = 1$$ и $$\lambda = 3$$ неподвижная точка этого отображения теряет устойчивость и появляется либо другая устойчивая неподвижная точка, как это
произошло в первом случае, либо притягивающий цикл ; определение цикла
будет дано ниже. Качественное изменение поведения решения (траектории отображения) при изменении параметра называется
Пусть теперь $$3 < \lambda \le 1 + \sqrt{6} .$$ Как уже отмечалось, при значении параметра $$\lambda = 3$$ происходит | f'(u) | > 1 при $$\lambda > 3.$$ После того как точка стала отталкивающей, рассмотрим корни u3, u4 уравнения f2(u) = u, или $$\lambda ^{2}u^{2} - \lambda (\lambda + 1)u + (\lambda + 1) = 0.$$
Заметим, что если u1 — предельная точка отображения f(u) = u, то она является также и предельной точкой отображения f2(u) = u. Действительно, f2(u1) = f(f(u1)) = f(u1) = u1, где u1 — любая предельная точка рассматриваемого отображения, отличная от корней уравнения f2(u) = u. Тогда, зная два корня уравнения f2(u) = u точки u3, u4 легко находятся как корни квадратного уравнения, они есть
Эти корни связаны соотношениями
f(u3) = u4, f(u4) = u3.
В данном случае говорят, что отображение имеет цикл периода 2, который будем обозначать P2. Его наличие, например, в популяционной модели говорит об изменении численности особей с периодом в 2 единицы времени. Траектория для случая такого цикла изображена на рис. 5.5. Можно считать, что неподвижная (предельная) точка отображения есть цикл периода 1.
Переход от цикла P1 (предельная точка логистического
отображения) к циклу P2 называют
(рис 5.5) Определение. Точка $$a \in X$$ называется периодической
периода m, если fm (a) = a и $$f^{i} (a) \ne a$$ при 0 < i < m.
Отметим, что каковы бы ни были попарно различные точки u1, u2, ..., um, если положить f(ui) = ui + 1, i = 1, 2, ..., m - 1 и f(u_m) = u1, то рассматриваемое отображение будет иметь периодическую траекторию периода m: u1, u2, ..., um, u1, u2, ..., um, ...
Если к тому же f(u) имеет первую производную, то в окрестности каждой из точек ui выполнено
или
$$\left|{f(u) - u_{i + 1}}\right| \approx \left|{f^{\prime}(u_i)}\right| \cdot \left|{u - u_i}\right|.$$Будем рассматривать fm(u) как сложную функцию. Пользуясь правилом дифференцирования сложной функции, получим
Если $$\left|{\mathop \Pi\limits_{k = 1}^{m} f^{\prime}(u_k)}\right| < 1,$$ то траектория $$\{f_k (u_0 )\}_{k = 0}^\infty$$ приближается к циклу {u1, ..., uk}, или $$\{u^{k}\}_{k = 1}^{m} .$$ Такой цикл называется притягивающим циклом, а величина $$\left|{\mathop \Pi\limits_{k = 1}^{m} f^{\prime}(u_k)}\right|$$ — мультипликатором цикла. Цикл может быть как притягивающим, так и отталкивающим.
Определение. Цикл Pm = {u1, ..., um} отображения $$f: X \rightarrow X,$$ переводящего множество X в себя, называется притягивающим, если существует число k0, такое, что для любого k > k0 траектория $$\{f_k (u_0)\}_{k = 0}^\infty$$ распадается на m последовательностей, каждая из которых сходится к точкам u1, ..., um соответственно.
Достаточным условием существования притягивающего (отталкивающего) цикла является выполнение неравенства $$\mu (P_{m}) > 1,$$ где $$\mu (P_m) = {\mathop \Pi\limits_{k = 1}^{m} f^{\prime}(u_k)}, u \in P_m$$ — мультипликатор цикла.
Отметим интересные свойства функции f2(u), в частности, ее график пересекается с прямой y = u не только в неподвижных точках рассматриваемого отображения, u1, u2, но и в точках цикла P2. Таким образом, можно сказать, что f2(u). На рис. 5.6а, в показано поведение функции f2(u) при разных значениях параметра $$\lambda$$ ( $$\lambda = 2, 8; \lambda = 1
+ \sqrt{5}$$ ).
(рис 5.6) При увеличении $$\lambda$$ у отображения появляются новые неподвижные точки. Мультипликатор цикла P2 вычисляется следующим образом:
Очевидно, что $$| \mu (u_{3}, u_{4}) | < 1,$$ если $$3 < \lambda < 1 + \sqrt{6},$$ тогда цикл P2 — притягивающий. Траектория $$\{f_k(u_0 )\}_{k = 0}^\infty$$ притягивается циклом {u3, u4} и подпоследовательность $$\{f^{2k} (u_0 )\}_{k = 0}^\infty$$ сходится к одной точке цикла, а $$\{f^{2k + 1} (u_0 )\}_{k = 0}^\infty$$ — к другой.
Знак мультипликатора дает информацию о характере приближения траектории к
циклу. В частности, если $$3 < \lambda < 1 + \sqrt{5} ,$$ то подпоследовательности $$\{f^{2k} (u_0 )\}_{k = 0}^\infty $$ и $$\{f^{2k +
1} (u_0 )\}_{k = 0}^\infty,$$ начиная с некоторого u, являются
монотонными, одна из них возрастающая, а другая — убывающая, что зависит
от знаков f'(u3) и f'(u4).
При $$1 + \sqrt{5} < \lambda \le 1 + \sqrt{6}$$ значение мультипликатора $$\mu < 0,$$ и подпоследовательности $$\{f^{2k} (u_0 )\}_{k = 0}^\infty
$$ и $$\{f^{2k + 1} (u_0 )\}_{k = 0}^\infty$$ приближаются к точкам {u3, u4} немонотонно.
Рассмотрим теперь случай $$1 + \sqrt{6} \le \lambda < 3, 54 \ldots$$
При $$\lambda = 1 + \sqrt{6}$$ происходит вторая
Цикл {u3, u4} из притягивающего превращается в отталкивающий, $$| \mu (u_{3}, u_{4}) | > 1$$ при $$\lambda > 1 + \sqrt{6} .$$ Появляется новый притягивающий цикл P4:
Для популяционной динамики это означает, что численность особей колеблется с периодом 4 единицы времени. Соответствующий график приведен на рис. 5.7.
(рис 5.7) При $$\lambda \approx 3, 54$$ цикл P4 периода 4 становится отталкивающим, $$| \mu (u_{5}, \dots , u_{8}) | > 1$$ ; при этом появляются притягивающий цикл $$P_8$$ периода 8. Дальнейшее увеличение параметра $$\lambda$$ будет приводить к появлению циклов P16, P32 и т.д. Происходит каскад
Заметим, что рассмотренный простой процесс имеет сложное поведение. Наблюдается каскад 2p. Эта важнейшая закономерность, которая прослеживается не только в расчетах, но и в природе!
Рассмотренные u = 0, 5 является P2, P4, ...; по вертикальной оси откладываются значения предельных точек отображения. Обозначим за d1, d2, ... величины, равные расстоянию между x = 0, 5 и ближайшим к нему элементом цикла P2 при $$\lambda = \lambda _{k}.$$ Численный эксперимент показал, что $$\Lambda _{k}$$ и $$\lambda _{k}$$ при достаточно больших k ведут себя, как геометрическая прогрессия со знаменателем $$\delta = 4, 66920\ldots,$$ т.е.
Отношение dk/dk + 1 имеет предел, равный $$\alpha = 2, 50290 \ldots .$$ Эти закономерности были замечены американским математиком Фейгенбаумом.
(рис 5.8) При дальнейшем увеличении $$\lambda$$ последовательность $$\left\{{u_k}\right\}_{k = 0}^\infty$$ приобретает хаотический характер ( $$\lambda = \lambda_\infty \approx 3, 569$$ ), что видно на рис. 5.9.
(рис 5.9) Примечательно, что каскады Фейгенбаума имеют фрактальный характер (т.е. сохраняют подобие при изменении масштабов, рис. 5.10 а, б).
(рис 5.10) Изучение графиков функций f2(u) и f1(u) показывает, что их фрагменты вблизи максимумов близки друг к другу, более того, они отличаются лишь масштабами. Оказывается, что такое же подобие имеет место для функции $$f^{2^k}, n > 1$$ при $$\lambda = \lambda _{k},$$ и выполняется тем точнее, чем больше n. Если положить u' = u - 1 / 2 (в дальнейшем штрих будем опускать) и считать $$\alpha$$ коэффициентом растяжения вдоль осей, то для некой g(u), определенной на отрезке [- 1, 1], можно получить следующее функциональное уравнение:
которое универсально определяет $$\alpha:$$
$$g(0) = - \alpha g(g(0)).$$Вблизи максимума g(x) должна быть близка к квадратичной параболе, причем g(0) = 1. В теории универсальности показывается, что эта функция вычисляется с помощью ряда
g(u) = 1 - 1, 52763u2 + 0, 104815u4 - 0, 0267057u6 + ...
Пусть теперь $$\lambda = 3, 83.$$ В этом случае из хаотической области, изображенной на рис. 5.10, появляется устойчивый цикл P3 (рис. 5.11 а, b представляют циклы в последовательные моменты времени).

(рис 5.11b) (рис 5.11a) Циклу на рисунке выше соответствует самое большое окно устойчивых циклов $$P_{3 \cdot 2^{k}}.$$ Чередование хаотических и регулярных зон — называется перемежаемостью. Возможно, нечто подобное наблюдается в гидродинамических потоках, где ламинарные зоны чередуются с турбулентными.
$$x^2 - e^{- x} = 0, x_0 \in \left[{0.5, 1}\right].$$
Решение.
Приведем таблицу приближений до точности | x5 - x4 | < 10 - 4.
k |
0 |
1 |
2 |
3 |
4 |
5 |
xk |
0, 75 |
0, 6873 |
0, 7091 |
0, 7015 |
0, 7042 |
0, 7032 |
Результаты расчетов:
k |
0 |
1 |
2 |
3 |
xk |
1 |
0, 7330 |
0, 7038 |
0, 7035 |
x3 + 3x2 - 1 = 0.
Использовать
Решение. Все три корня данного уравнения лежат на отрезках [- 3, - 2], [- 1, 0], [0, 1].
Построим [- 3, - 2]:
т.е. для начального приближения $$x_0 \in \left[{- 3, - 2}\right]$$
Для вычисления двух оставшихся корней, лежащих на отрезках [- 1,
0] и [0, 1], построим
Поскольку для рассматриваемых отрезков $${\left|{F^{\prime}_x (x)}\right| =
\left|{2(x + 3)^{- \frac{1}{2}}}\right|^3 < 1} $,$$ то этот
f(x) = 0:$$x_{k + 1} = x_{k} - \tau f(x_{k}), x_{0} = a, f'(x) > 0.$$
Решение.
xk + 1 = F(xk), x0 = 0,
$$F(x) = x - \tau f(x).$$
Из условия того, что отображение является сжимающим, получим $$\left|{F(x) - F(y)}\right| = \left|{x - y - \tau (f(x) - f(y))}\right| \le q\left|{x - y}\right|,$$ где $$q = \max \left|{1 - \tau f^{\prime}(x + \alpha (x - y))}\right|,$$ $$0 \le \alpha \le 1.$$
Положим $$0 < f^{\prime}_{\min } \le f^{\prime} \le f^{\prime}_{\max },$$ тогда $${q}(\tau ) = \max \left\{\left|{1 - \tau f^{\prime}_{\min }}\right|\right.,$$ $$\left.\left|{1 - \tau f^{\prime}_{\max}}\right|\right\}.$$
Отсюда видно, что q = qmin достигается при $$\left|{1 - \tau f^{\prime}_{\min }}\right| = \left|{1 - \tau f^{\prime}_{\max }}\right|,$$ или $$\tau = \tau_0 = 2\left({f^{\prime}_{\min } + f^{\prime}_{\max }}\right)^{- 1}, q(\tau_0) = (1 - f^{\prime}_{\min } /f^{\prime}_{\max })(1 + f^{\prime}_{\min } /f^{\prime}_{\max }).$$
f(x, y) = x + 3 lg x - y2 = 0, g(x, y) = 2x2 - xy - 5x + 1 = 0.
Решение. Графики функций f(x, y) и g(x, y) приведены на рис. 5.12.
(рис 5.12) где $$$ x_0 = 3, 4, y_0 = 2, 2, F(x, y) = y^2 - 3 \lg x; G(x, y) = 2x + \frac{1}{x} - 5 $.$$
Несложно проверить, вычислив норму матрицы Якоби, что для приведенного начального приближения достаточное условие сходимости не выполняется.
Рассмотрим другой
В окрестности начального приближения условие сходимости выполнено. Таблица первых пяти приближений будет
k |
0 |
1 |
2 |
3 |
4 |
5 |
x |
3, 4 |
3, 426 |
3, 451 |
3, 466 |
3, 475 |
3, 480 |
y |
2, 2 |
2, 243 |
2, 2505 |
2, 255 |
2, 258 |
2, 259 |
a > 0, $$n \in R.$$Решение. Найдем корень уравнения
f(x) = xn - a = 0.
В частности, при n = 2 имеем
f(x, y) = 0, g(x, y) = 0.Решение. Положим $$x_{k + 1} = \Delta x_{k},$$ $$y_{k + 1} = y_{k} + \Delta y\_ k,$$ f(xk, yk) = fk, получим
откуда
$$\begin{gather*} \Delta x_k = \frac{{\left|{{\mathbf{X}}_k}\right|}}{{\left|{{\mathbf{J}}_k}\right|}} = \left| \begin{array}{cc} {\left({\frac{{\partial f}} {{\partial x}}}\right)_k} {\left({\frac{{\partial f}} {{\partial y}}}\right)_k} \\ {\left({\frac{{\partial g}} {{\partial x}}}\right)_k} {\left({\frac{{\partial g}} {{\partial y}}}\right)_k} \\ \end{array} \right|^{- 1}\cdot \\ \cdot \left| \begin{array}{cc} {- f_k} {\left({\frac{\partial f}{\partial y}}\right)_k} \\ {- g_k} {\left({\frac{\partial g}{\partial y}}\right)_k} \\ \end{array} \right| = \frac{{- f_k \left({\frac{\partial g}{\partial y}}\right)_k + g_k \left({\frac{\partial f}{\partial y}}\right)_k}} {{\left({\frac{\partial f}{\partial x}}\right)_k \left({\frac{\partial g}{\partial y}}\right)_k - \left({\frac{\partial g}{\partial x}}\right)_k \left({\frac{\partial f}{\partial y}}\right)_k}}, \\ \Delta y_k = \frac{{\left|{{\mathbf{Y}}_k}\right|}} {{\left|{{\mathbf{J}}_k}\right|}} = \left| \begin{array}{cc} {\left({\frac{{\partial f}} {{\partial x}}}\right)_k} {\left({\frac{{\partial f}} {{\partial y}}}\right)_k} \\ {\left({\frac{{\partial g}} {{\partial x}}}\right)_k} {\left({\frac{{\partial g}} {{\partial y}}}\right)_k} \\ \end{array} \right|^{- 1} \cdot \\ \cdot {\left| \begin{array}{cc} {\left({\frac{{\partial f}} {{\partial x}}}\right)_k} {- f_k} \\ {\left({\frac{{\partial g}} {{\partial x}}}\right)_k} {- g_k} \\ \end{array} \right|} = \frac{{- g_k \left({\frac{{\partial g}} {{\partial x}}}\right)_k + f_k \left({\frac{{\partial f}} {{\partial x}}}\right)_k}} {{\left({\frac{{\partial f}} {{\partial x}}}\right)_k \left({\frac{{\partial g}} {{\partial y}}}\right)_k - \left({\frac{{\partial g}} {{\partial x}}}\right)_k \left({\frac{{\partial f}} {{\partial y}}}\right)_k}}, \end{gather*}$$где $$$ \mathbf{J}_k = \left( \begin{array}{cc}
{\left({\frac{{\partial f}}
{{\partial x}}}\right)_k} {\left({\frac{{\partial f}}
{{\partial y}}}\right)_k} \\
{\left({\frac{{\partial g}}
{{\partial x}}}\right)_k} {\left({\frac{{\partial g}}
{{\partial y}}}\right)_k} \\
\end{array} \right) $$$ —
Тогда запишем расчетные формулы для
x3 - y3 - 1 = 0, xy3 - y - 4 = 0, используя Решение.
Пусть f(x, y) = x3 - y3 - 1, g(x, y) = xy3 - y - 4. Начальное приближение можно найти графически: x0 = y0 = 1, 5.

Матрицы $$\mathbf{J}_k, \mathbf{X}_k, \mathbf{Y}_k$$ в этом случае будут
$${\mathbf{J}}_k = - \left( \begin{array}{cc} {3x_k^2} {- 2y_k} \\ {y_k^3} {3x_k y_k^2 - 1} \\ \end{array} \right), {\mathbf{X}}_k = - \left( \begin{array}{cc} {x_k^3 - y_k^3 - 1} {- 2y_k} \\ {x_k y_k^3 - y_k - 4} {3x_k y_k^2 - 1} \\ \end{array} \right), \\ {\mathbf{Y}}_k = - \left( \begin{array}{cc} {3x_k^2} {x_k^3 - y_k^3 - 1} \\ {y_n^3} {x_n y_n^3 - y_n - 4} \\ \end{array} \right).$$Следующее приближение вычисляется по формуле Ньютона:
$$$ x_{k + 1} = x_k + \frac{{\left|{{\mathbf{X}}_k}\right|}} {{\left|{{\mathbf{J}}_k}\right|}}, y_{k + 1} = y_k + \frac{{\left|{{\mathbf{Y}}_k}\right|}} {{\left|{{\mathbf{J}}_k}\right|}}. $$$Результаты вычислений первых двух
k |
xk; yk |
fk; gk |
$${\left|\mathbf{J}_k\right|}$$ | $${\left|\mathbf{X}_k\right|}$$ | $${\left|\mathbf{Y}_k\right|}$$ |
0 |
1,5;
|
0,12500
|
71,71875 |
-0,171875 |
-3,3750 |
1 |
1,502397
|
-0,002170
|
77,73277 |
0,0277988 |
0,1153255 |
2 |
1,5020396
|
0,0000017
|
Найти приближенное решение системы трех нелинейных уравнений x2 + y2 + z2 = 1, 2x2 + y2 - 4z = 0, 3x2 - 4y + z2 = 0, используя x0 = y0 = z0 = 0, 5.
Решение. Обозначим $${\mathbf{F}} = (x^2 + y^2 + z^2 - 1, 2x^2 +
y^2 - 4z, 3x^2 - 4y + z^2 )^T ,$$ тогда
Вычислим первое приближение
$$$ {\mathbf{x}}_1 = {\mathbf{x}}_0 - {\mathbf{J}}_0^{- 1}{\mathbf{F}}_0 = \left( \begin{array}{l} 0, 5 \\ 0, 5 \\ 0, 5 \\ \end{array} \right) - \\ - \frac{1} {{40}}\left( \begin{array}{ccc} {- 15} {- 5} {- 5} \\ {- 14} {- 2} 6 \\ {- 11} 7 {- 1} \\ \end{array} \right) \left( \begin{array}{l} - 0, 25 \\ - 1, 25 \\ - 1, 00 \\ \end{array} \right) = \left( \begin{array}{l} 0, 875 \\ 0, 500 \\ 0375 \\ \end{array} \right). $$$Для второго приближения
$$$ {\mathbf{F}}_1 = \left( \begin{array}{l} 0, 875^2 + 0, 500^2 + 0, 375^2 - 1 \\ 2 \cdot 0, 875^2 + 0, 500^2 - 4 \cdot 0, 375 \\ 3 \cdot 0, 875^2 - 4 \cdot 0, 500 + 0, 375^2 \\ \end{array} \right) = \left( \begin{array}{l} 0, 15625 \\ 0, 28125 \\ 0, 43750 \\ \end{array} \right), \\ {\mathbf{J}}_1 = \left( \begin{array}{ccc} {2 \cdot 0, 875} {2 \cdot 0, 500} {2 \cdot 0, 375} \\ {4 \cdot 0, 875} {2 \cdot 0, 500} {- 4} \\ {6 \cdot 0, 875} {- 4} {2 \cdot 0, 375} \\ \end{array} \right) = \left( \begin{array}{ccc} {1, 750} 1 {0, 750} \\ {3, 500} 1 {- 4} \\ {5, 250} {- 4} {0, 75} \\ \end{array} \right), \\ \det {\mathbf{J}}_1 = - 64, 75, \\{\mathbf{J}}_1^{- 1} = - \frac{1} {{64, 75}}\left( \begin{array}{ccc} {- 15, 25} {- 3, 75} {- 4, 75} \\ {- 23, 625} {- 2, 625} {9, 625} \\ {- 19, 25} {12, 25} {- 1, 75} \\ \end{array} \right). $$$По формуле Ньютона получим
$$$ {\mathbf{x}}_2 = {\mathbf{x}}_1 - {\mathbf{J}}_1^{- 1} {\mathbf{F}}_1 = \left( \begin{array}{l} 0, 875 \\ 0, 500 \\ 0, 375 \\ \end{array} \right) + \\ + \frac{1} {{64, 75}}\left( \begin{array}{ccc} {- 15, 25} {- 3, 75} {- 4, 75} \\ {- 23, 625} {- 2, 625} {9, 625} \\ {- 19, 25} {12, 25} {- 1, 75} \\ \end{array} \right) \cdot \left( \begin{array}{l} 0, 15625 \\ 0, 28125 \\ 0, 43750 \\ \end{array} \right) = \left( \begin{array}{l} 0, 78981 \\ 0, 49662 \\ 0, 36993 \\ \end{array} \right). $$$Аналогично находим третье приближение, которым и ограничимся:
$${\mathbf{x}}_3 = \left( \begin{array}{l} 0, 78521 \\ 0, 49662 \\ 0, 36992 \\ \end{array} \right).$$$$\begin{gather*} x_{k + 1} = - e^{- x_k}, \\ x_{k + 1} = - \ln x_k, \\ x_{k + 1} = \frac{1}{2}(x_k + e^{- x_k}). \end{gather*}$$
для x + ln x = 0, имеющего
корень $$\bar {x} \approx 0, 6.$$
x - 2x - 1 = 0,
имеющего корни x1 = 1, x2 = 2.
$$\begin{gather*} x - \frac{\cos x}{2} = 0, \\ x = \ln (x + 2)\quad \mbox{(уравнение имеет два корня), } \\ e^{- x} = \cos x \quad \mbox{(для поиска ближайшего к нулю корня). } \end{gather*}$$
$$\left\{ \begin{array}{l} {x^{10} + y^{10} = 1024, } \\ {e^{x} - e^{y} = 1.} \\ \end{array} \right.$$
$$\left\{ \begin{array}{l} {\sin (x + 1) - y = 1, 2, } \\ {2x + \cos y = 2.} \\ \end{array} \right.$$
$$\begin{gather*} e^{x} - \frac{1}{x} = 0, \\ x^2 - 20\sin x = 0, \\ - x 2^{x} - 1 = 0, \\ \sqrt{x + 1} - \frac{1}{x} = 0, \\ \arctg (x - 1) + 2x = 0. \end{gather*}$$
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.