7.10

Разностные уравнения, пределы и суммируемость

[17/100%]
Показать
LaTeX
Задача 7.10.1

Какие из следующих матриц сходящиеся, а какие суммируемые?

A=(−1/23/2−3/210−1/21−11/2),B=(010001100),C=(−1−2−3/2121113/2). \mathbf{A} = \begin{pmatrix} -1/2 & 3/2 & -3/2 \\ 1 & 0 & -1/2 \\ 1 & -1 & 1/2 \end{pmatrix}, \quad \mathbf{B} = \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 1 & 0 & 0 \end{pmatrix}, \quad \mathbf{C} = \begin{pmatrix} -1 & -2 & -3/2 \\ 1 & 2 & 1 \\ 1 & 1 & 3/2 \end{pmatrix}.
?
Задача 7.10.2

Для матриц из упражнения 7.10.1 вычислите предел каждой сходящейся матрицы и вычислите предел Чезаро для каждой суммируемой матрицы.

Если A\mathbf{A} сходится или суммируема к G\mathbf{G}, и если I−A=BC\mathbf{I}-\mathbf{A} = \mathbf{B}\mathbf{C} --- факторизация полного ранга, то G=I−B(CB)−1C\mathbf{G} = \mathbf{I} - \mathbf{B}(\mathbf{C}\mathbf{B})^{-1}\mathbf{C}.

?
Задача 7.10.3

Проверьте, что

x→(k)=Akx→(0)иx→(k)=Akx→(0)+∑j=0k−1Ak−j−1b→(j)для k=1,2,3,… \overrightarrow {x}(k) = \mathbf{A}^k\overrightarrow {x}(0) \quad \text{и} \quad \overrightarrow {x}(k) = \mathbf{A}^k\overrightarrow {x}(0) + \sum _{j=0}^{k-1}\mathbf{A}^{k-j-1}\overrightarrow {b}(j) \quad \text{для } k=1,2,3,\ldots

действительно являются соответствующими решениями разностных уравнений x→(k+1)=Ax→(k)\overrightarrow {x}(k+1) = \mathbf{A}\overrightarrow {x}(k) (однородная система) и x→(k+1)=Ax→(k)+b→(k)\overrightarrow {x}(k+1) = \mathbf{A}\overrightarrow {x}(k)+\overrightarrow {b}(k) (неоднородная система).

?
Задача 7.10.4

Найдите предельный вектор для следующей игры в напёрстки, вычислив сначала предел Чезаро G\mathbf{G} с помощью факторизации полного ранга.

Игра в напёрстки: горошина изначально находится под одним из четырёх напёрстков и после каждого хода перемещается под один из (не более трёх) соседних напёрстков с равной вероятностью, что описывается 4×44\times 4 столбцово-стохастической матрицей перехода A\mathbf{A}, для которой p→(k)=Akp→(0)\overrightarrow {p}(k) = \mathbf{A}^k\overrightarrow {p}(0) задаёт распределение вероятностей по положениям напёрстка после kk ходов. Если I−A=BC\mathbf{I}-\mathbf{A} = \mathbf{B}\mathbf{C} — факторизация полного ранга, то предел Чезаро равен G=I−B(CB)−1C\mathbf{G} = \mathbf{I}-\mathbf{B}(\mathbf{C}\mathbf{B})^{-1}\mathbf{C}, а предельный вектор ожидаемых долей равен p→=Gp→(0)\overrightarrow {p} = \mathbf{G}\overrightarrow {p}(0).

?
Задача 7.10.5

Проверьте, что

x→(k)=Akx→(0)иx→(k)=Akx→(0)+∑j=0k−1Ak−j−1b→(j)при k=1,2,3,… \overrightarrow {x}(k) = \mathbf{A}^k\overrightarrow {x}(0) \quad \text{и} \quad \overrightarrow {x}(k) = \mathbf{A}^k\overrightarrow {x}(0) + \sum _{j=0}^{k-1}\mathbf{A}^{k-j-1}\overrightarrow {b}(j) \quad \text{при } k=1,2,3,\ldots

действительно являются соответствующими решениями разностных уравнений x→(k+1)=Ax→(k)\overrightarrow {x}(k+1) = \mathbf{A}\overrightarrow {x}(k) (однородная система) и x→(k+1)=Ax→(k)+b→(k)\overrightarrow {x}(k+1) = \mathbf{A}\overrightarrow {x}(k)+\overrightarrow {b}(k) (неоднородная система).

?
Задача 7.10.6

Докажите, что если существует матричная норма, для которой ∥A∥<1\left\| \mathbf{A}\right\| < 1, то lim⁡k→∞Ak=0\lim_{k\to \infty }\mathbf{A}^k = \mathbf{0}.

?
Задача 7.10.7

Исследуя итерационную матрицу, сравните сходимость метода Якоби и метода Гаусса--Зейделя для каждой из следующих матриц коэффициентов при произвольной правой части. Объясните, почему это показывает, что ни один из методов нельзя считать универсально предпочтительным по сравнению с другим.

A1=(12−2111221),A2=(2−11222−1−12). \mathbf{A}_1 = \begin{pmatrix} 1 & 2 & -2 \\ 1 & 1 & 1 \\ 2 & 2 & 1 \end{pmatrix}, \quad \mathbf{A}_2 = \begin{pmatrix} 2 & -1 & 1 \\ 2 & 2 & 2 \\ -1 & -1 & 2 \end{pmatrix}.
?
Задача 7.10.8

Пусть A=(2−10−12−10−12)\mathbf{A} = \begin{pmatrix} 2 & -1 & 0 \\ -1 & 2 & -1 \\ 0 & -1 & 2 \end{pmatrix} (матрица конечных разностей из примера 1.4.1).

?
(a)

Проверьте, что A\mathbf{A} удовлетворяет специальным условиям, гарантирующим справедливость формулы оптимальной релаксации SOR: det⁡(αD−L−U)=det⁡(αD−βL−β−1U)\operatorname {det}\left(\alpha \mathbf{D}-\mathbf{L}-\mathbf{U}\right) = \operatorname {det}\left(\alpha \mathbf{D}-\beta \mathbf{L}-\beta^{-1}\mathbf{U}\right) для всех вещественных α\alpha и β≠0\beta \ne 0, а итерационная матрица Якоби HJ\mathbf{H}_J имеет вещественные собственные значения, причём ρ(HJ)<1\rho (\mathbf{H}_J)<1, где D\mathbf{D}, L\mathbf{L}, U\mathbf{U} — диагональная, строго нижнетреугольная и строго верхнетреугольная части матрицы A\mathbf{A}.

(b)

Определите оптимальный параметр релаксации SOR, если известно, что ωopt=21+1−ρ2(HJ)\omega_{\text{opt}} = \dfrac {2}{1+\sqrt{1-\rho^2(\mathbf{H}_J)}} и ρ(Hωopt)=ωopt−1\rho (\mathbf{H}_{\omega_{\text{opt}}}) = \omega_{\text{opt}}-1.

(c)

Найдите асимптотические скорости сходимости для методов Якоби, Гаусса--Зейделя и оптимального SOR.

(d)

Используя x→(0)=(1,1,1)T\overrightarrow {x}(0) = (1,1,1)^T и b→=(2,4,6)T\overrightarrow {b} = (2,4,6)^T, выполните несколько шагов методов Якоби, Гаусса--Зейделя и оптимального SOR для решения системы Ax→=b→\mathbf{A}\overrightarrow {x}=\overrightarrow {b}, пока не станет виден характер сходимости.

Задача 7.10.9

Докажите, что если ρ(Hω)<1\rho (\mathbf{H}_{\omega }) < 1, где Hω\mathbf{H}_{\omega } — итерационная матрица метода SOR, то 0<ω<20 < \omega < 2.

?
Примечание.
?

Указание: используйте det⁡(Hω)\operatorname {det}\left(\mathbf{H}_{\omega }\right), чтобы показать, что ∣λk∣≥∣1−ω∣\left|\lambda_k\right| \ge \left|1-\omega \right| для некоторого λk∈σ(Hω)\lambda_k \in \sigma (\mathbf{H}_{\omega }).

Задача 7.10.10

Покажите, что спектральный радиус итерационной матрицы Якоби для дискретного лапласиана Ln2×n2\mathbf{L}_{n^2\times n^2}, описанного в примере 7.6.2, равен ρ(HJ)=cos⁡(π/(n+1))\rho (\mathbf{H}_J) = \cos \bigl(\pi /(n+1)\bigr).

?
Задача 7.10.11

Рассмотрим скалярную последовательность {α1,α2,α3,…}\left\{ \alpha_1, \alpha_2, \alpha_3, \ldots \right\} и связанную с ней последовательность средних Чезаро {μ1,μ2,μ3,…}\left\{ \mu_1, \mu_2, \mu_3, \ldots \right\}, где μn=(α1+α2+⋯+αn)/n\mu_n = (\alpha_1+\alpha_2+\cdots +\alpha_n)/n. Докажите, что если {αn}\left\{ \alpha_n\right\} сходится к α\alpha, то {μn}\left\{ \mu_n\right\} также сходится к α\alpha.

?
Примечание.
?

Как и для скаляров, векторная последовательность {v→n}\left\{ \overrightarrow {v}_n\right\} в конечномерном пространстве сходится к v→\overrightarrow {v} тогда и только тогда, когда для каждого ε>0\varepsilon >0 найдётся натуральное число N=N(ε)N=N(\varepsilon ), такое что ∥v→n−v→∥<ε\left\| \overrightarrow {v}_n-\overrightarrow {v}\right\| <\varepsilon для всех n≥Nn\ge N, причём неважно, какая норма используется. Поэтому ваше доказательство должно быть справедливо и для векторов (и матриц).

Задача 7.10.12

Для матриц с неположительными внедиагональными элементами (ZZ-матриц) докажите, что следующие утверждения эквивалентны.

?
(a)

A\mathbf{A} является MM-матрицей.

(b)

Все ведущие главные миноры A\mathbf{A} положительны.

(c)

A\mathbf{A} имеет LU\mathbf{L}\mathbf{U}-разложение, причём и L\mathbf{L}, и U\mathbf{U} являются MM-матрицами.

(d)

Существует вектор x→>0→\overrightarrow {x}>\overrightarrow {0} такой, что Ax→>0→\mathbf{A}\overrightarrow {x}>\overrightarrow {0}.

(e)

Каждый aii>0a_{ii}>0 и AD\mathbf{A}\mathbf{D} диагонально доминантна для некоторой диагональной матрицы D\mathbf{D} с положительными диагональными элементами.

(f)

Ax→≥0→\mathbf{A}\overrightarrow {x} \ge \overrightarrow {0} влечёт x→≥0→\overrightarrow {x} \ge \overrightarrow {0}.

Задача 7.10.13

Предположим, что λ∈σ(A)\lambda \in \sigma (\mathbf{A}), и пусть M1=A−λI\mathbf{M}_1 = \mathbf{A}-\lambda \mathbf{I}. Следующая процедура даёт значение index⁡(λ)\operatorname {index}(\lambda ): разложим M1=B1C1\mathbf{M}_1 = \mathbf{B}_1\mathbf{C}_1 как факторизацию полного ранга, положим M2=C1B1\mathbf{M}_2 = \mathbf{C}_1\mathbf{B}_1, разложим M2=B2C2\mathbf{M}_2 = \mathbf{B}_2\mathbf{C}_2 как факторизацию полного ранга, положим M3=C2B2\mathbf{M}_3 = \mathbf{C}_2\mathbf{B}_2, и так далее. В общем случае Mi=Ci−1Bi−1\mathbf{M}_i = \mathbf{C}_{i-1}\mathbf{B}_{i-1}, где Mi−1=Bi−1Ci−1\mathbf{M}_{i-1} = \mathbf{B}_{i-1}\mathbf{C}_{i-1} --- факторизация полного ранга.

?
(a)

Объясните, почему эта процедура должна в конечном счёте дать матрицу Mk\mathbf{M}_k, которая либо невырождена, либо нулевая.

(b)

Докажите, что если kk --- наименьшее натуральное число такое, что Mk−1\mathbf{M}_k^{-1} существует или Mk=0\mathbf{M}_k = \mathbf{0}, то

index⁡(λ)={k−1если Mk невырождена,kесли Mk=0. \operatorname {index}(\lambda ) = \begin{cases} k-1 & \text{если } \mathbf{M}_k \text{ невырождена}, \\ k & \text{если } \mathbf{M}_k = \mathbf{0}. \end{cases}
Задача 7.10.14

Используя процедуру из задачи 7.10.13, найдите индекс каждого собственного значения A=(−3−8−95119−1−21)\mathbf{A} = \begin{pmatrix} -3 & -8 & -9 \\ 5 & 11 & 9 \\ -1 & -2 & 1 \end{pmatrix}.

?
Примечание.
?

Подсказка: σ(A)={4,1}\sigma (\mathbf{A}) = \left\{ 4,1\right\}.

Задача 7.10.15

Пусть A\mathbf{A} --- матрица, заданная в задаче 7.10.14.

?
(a)

Найдите жорданову форму для A\mathbf{A}.

(b)

Для произвольной функции ff, определённой на A\mathbf{A}, найдите интерполяционный полином Эрмита и опишите f(A)f(\mathbf{A}).

Задача 7.10.16

Пусть дана матрица Bn×n\mathbf{B}_{n\times n} ранга rr такая, что index⁡(B)≤1\operatorname {index}(\mathbf{B}) \le 1 (т.е. index⁡(λ=0)≤1\operatorname {index}(\lambda =0)\le 1), жорданова форма для B\mathbf{B} имеет вид (000Cr×r)=P−1BP\begin{pmatrix} 0 & 0 \\ 0 & \mathbf{C}_{r\times r} \end{pmatrix} = \mathbf{P}^{-1}\mathbf{B}\mathbf{P}, так что B=P(000C)P−1\mathbf{B} = \mathbf{P}\begin{pmatrix} 0 & 0 \\ 0 & \mathbf{C} \end{pmatrix}\mathbf{P}^{-1}, где C\mathbf{C} невырождена. Это означает, что B\mathbf{B} принадлежит алгебраической группе G\mathcal{G} относительно умножения матриц, и обратный к B\mathbf{B} элемент в G\mathcal{G} есть B#=P(000C−1)P−1\mathbf{B}^{\# } = \mathbf{P}\begin{pmatrix} 0 & 0 \\ 0 & \mathbf{C}^{-1} \end{pmatrix}\mathbf{P}^{-1}; B#\mathbf{B}^{\# } называется групповым обратным для B\mathbf{B}. Докажите, что если lim⁡k→∞Ak\lim_{k\to \infty }\mathbf{A}^k существует и B=I−A\mathbf{B} = \mathbf{I}-\mathbf{A}, то

lim⁡k→∞Ak=I−BB#. \lim _{k\to \infty }\mathbf{A}^k = \mathbf{I}-\mathbf{B}\mathbf{B}^{\# }.

Иными словами, предельную матрицу можно охарактеризовать как разность двух единичных элементов --- I\mathbf{I} является единицей в мультипликативной группе невырожденных матриц, а BB#\mathbf{B}\mathbf{B}^{\# } является единичным элементом в мультипликативной группе, содержащей B\mathbf{B}.

Пределы степеней: для A∈Cn×n\mathbf{A} \in \mathbb {C}^{n \times n}, lim⁡k→∞Ak\lim_{k\to \infty }\mathbf{A}^k существует тогда и только тогда, когда ρ(A)<1\rho (\mathbf{A})<1, либо ρ(A)=1\rho (\mathbf{A})=1, причём λ=1\lambda =1 --- единственное собственное значение на единичной окружности, и λ=1\lambda =1 полупростое.

?
Задача 7.10.17

Если Mn×n\mathbf{M}_{n\times n} — групповая матрица (т.е. если index⁡(M)≤1\operatorname {index}(\mathbf{M}) \le 1), то групповую обратную матрицу M\mathbf{M} можно охарактеризовать как единственное решение M#\mathbf{M}^{\# } уравнений MM#M=M\mathbf{M}\mathbf{M}^{\# }\mathbf{M} = \mathbf{M}, M#MM#=M#\mathbf{M}^{\# }\mathbf{M}\mathbf{M}^{\# } = \mathbf{M}^{\# } и MM#=M#M\mathbf{M}\mathbf{M}^{\# } = \mathbf{M}^{\# }\mathbf{M}. Более того, некоторые авторы используют именно эти уравнения для определения M#\mathbf{M}^{\# }. Используя эту характеризацию, покажите, что если M=BC\mathbf{M} = \mathbf{B}\mathbf{C} — произвольное разложение M\mathbf{M} на множители полного ранга, то M#=B(CB)−2C\mathbf{M}^{\# } = \mathbf{B}(\mathbf{C}\mathbf{B})^{-2}\mathbf{C}. В частности, если M=U1DV1∗\mathbf{M} = \mathbf{U}_1\mathbf{D}\mathbf{V}_1^{*} — разложение полного ранга, полученное из сингулярного разложения, то

M#=U1D−1/2(V1∗U1)−2D−1/2V1∗=U1D−1(V1∗U1)−2V1∗=U1(V1∗U1)−2D−1V1∗. \mathbf{M}^{\# } = \mathbf{U}_1\mathbf{D}^{-1/2}(\mathbf{V}_1^{*}\mathbf{U}_1)^{-2}\mathbf{D}^{-1/2}\mathbf{V}_1^{*} = \mathbf{U}_1\mathbf{D}^{-1}(\mathbf{V}_1^{*}\mathbf{U}_1)^{-2}\mathbf{V}_1^{*} = \mathbf{U}_1(\mathbf{V}_1^{*}\mathbf{U}_1)^{-2}\mathbf{D}^{-1}\mathbf{V}_1^{*}.
?