Редактирование: Численные Методы, 04 лекция (от 20 февраля)

Материал из eSyr's wiki.

Перейти к: навигация, поиск

Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.

Текущая версия Ваш текст
Строка 1: Строка 1:
-
[[Численные Методы, 03 лекция (от 19 февраля)|Предыдущая лекция]] | [[Численные Методы, 05 лекция (от 27 февраля)|Следующая лекция]]
+
== From Ebaums Inc to MurkLoar. ==
-
 
+
We at EbaumsWorld consider you as disgrace of human race.
-
= Глава 1. Численные методы линейной алгебры =
+
Your faggotry level exceeded any imaginable levels, and therefore we have to inform you that your pitiful resourse should be annihilated.
-
== Параграф 6. Теоремы о сходимости итерационных методов ==
+
Dig yourself a grave - you will need it.
-
=== Энергетическая норма ===
+
-
 
+
-
Пусть есть самосопряжённый положительно определённый оператор D = D* > 0
+
-
 
+
-
Положительно определённый оператор:
+
-
Есть пространство x ∈ H. Оператор положительно определённый, если (Dx, x) > 0, ∀ x ≠ 0.
+
-
 
+
-
Неотрицательный оператор: (Dx, x) ≥ 0, ∀ x ≠ 0.
+
-
 
+
-
Если оператор положительно определённый, то тогда ∃ δ> 0: (Dx, x) ≥δ(x, x)
+
-
 
+
-
Теперь мы можем ввести энергетическую норму: ||x||<sub>D</sub>&nbsp;=&nbsp;(Dx,x)<sup><sup>1</sup>/<sub>2</sub></sup>
+
-
 
+
-
Переходит в обычную при D&nbsp;=&nbsp;E.
+
-
 
+
-
Оказывается, можно ввести положительную определённость для несамосопряжённого вещественного оператора: если H — вещественный, то D&nbsp;>&nbsp;0: (Dx,&nbsp;x)&nbsp;>&nbsp;0, x&nbsp;&ne;&nbsp;0
+
-
 
+
-
Если D&nbsp;=&nbsp;D*&nbsp;>&nbsp;0, то &exist;&nbsp;D<sup>&minus;1</sup>&nbsp;=&nbsp;(D<sup>&minus;1</sup>)*&nbsp;>&nbsp;0. Кроме того, &exist;&nbsp;D<sup><sup>1</sup>/<sub>2</sub></sup>&nbsp;=&nbsp;(D<sup><sup>1</sup>/<sub>2</sub></sup>)*&nbsp;>&nbsp;0, &exist;&nbsp;D<sup>&minus;<sup>1</sup>/<sub>2</sub></sup>&nbsp;=&nbsp;(D<sup>&minus;<sup>1</sup>/<sub>2</sub></sup>)*&nbsp;>&nbsp;0.
+
-
 
+
-
'''Задача'''. H — вещественный, D&nbsp;>&nbsp;0. Показать, что (<sup>(D&nbsp;+&nbsp;D*)</sup>/<sub>2</sub>x, x) = (Dx, x), <sup>(D&nbsp;+&nbsp;D*)</sup>/<sub>2</sub> > 0
+
-
 
+
-
Для оценки скорости сходимости введём '''вектор погрешности''': v<sup>n</sup>&nbsp;=&nbsp;x<sup>n</sup>&nbsp;&minus;&nbsp;x.
+
-
 
+
-
* Ax = f (1)
+
-
* &exist; A<sup>&minus;1</sup> (m &times; m)
+
-
* B <sup>(x<sup>n + 1</sup> &minus; x<sup>n</sup>)</sup>/<sub>&tau;</sub> + Ax<sup>n</sup> = f (2)
+
-
* x<sup>n</sup>&nbsp;=&nbsp;v<sup>n</sup>&nbsp;+&nbsp;x
+
-
* B (v<sup>n&nbsp;+&nbsp;1</sup> &minus; v<sup>n</sup>)/&tau; + Av<sup>n</sup> = 0 (3)
+
-
* (v<sup>n&nbsp;+&nbsp;1</sup> &minus; v<sup>n</sup>)/&tau; + B<sup>&minus;1</sup>Av<sup>n</sup> = 0
+
-
* v<sup>n+1</sup> = v<sup>n</sup> &minus; &tau;B<sup>&minus;1</sup>Av<sup>n</sup> = (E &minus; &tau;B<sup>&minus;1</sup>A)v<sup>n</sup>
+
-
* S = E &minus; &tau;B<sup>&minus;1</sup>A (4)
+
-
 
+
-
Мы получили матрицу перехода, и многое от неё зависит, точнее от её спектра. Чем компактнее спектр, тем лучше сходимость.
+
-
 
+
-
'''Теорема 1'''. Итерационный метод (2) решения системы (1) сходится при любом начальном приближении тогда и только тогда, когда все собственные значения матрицы S по модулю меньше 1: |&lambda;<sub>k</sub><sup>S</sup>|&nbsp;<&nbsp;1.
+
-
 
+
-
Это означает, что оператор S — сжимающий.
+
-
 
+
-
(Доказательство есть в Бахвалове, на лекции не приводилось)
+
-
 
+
-
Далее H — вещественное.
+
-
 
+
-
'''Теорема 2 (Самарского, о достаточном условии сходимости метода (2))'''. Пусть есть A&nbsp;=&nbsp;A*&nbsp;=&nbsp;A<sup>T</sup>&nbsp;>&nbsp;0 (симметрический положительно определённый оператор (матрица)) и выполненно операторное (матричное) неравенство B &minus; 0,5&tau;A&nbsp;>&nbsp;0, &tau;&nbsp;>&nbsp;0 (5). Тогда (2) сходится при любом начальном приближении в среднеквадратичной норме ||x<sup>n</sup>&nbsp;&minus;&nbsp;x||&nbsp;=&nbsp;(&sum;<sub>i = 1</sub><sup>m</sup> (x<sub>i</sub><sup>n</sup>&nbsp;&minus;&nbsp;xi)<sup>2</sup>)<sup><sup>1</sup>/<sub>2</sub></sup>&nbsp;&rarr;&nbsp;0, n&nbsp;&rarr;&nbsp;&infin;.
+
-
 
+
-
<div class="comment">Можно записать условия, которые неконструктивные, которые не проверишь. Проверим: первое условие нормальное, ибо почти всегда матрицы симметрические. На B условие самосопряжённости не накладываем. Таким образом, условия не жёсткие.</div>
+
-
 
+
-
'''Идея доказательства''': введём числовую последовательность, докажем её монотонность, огрограниченность, и получим, что в этой норме вектор сходится к 0.
+
-
 
+
-
'''Доказательство'''. Введём y<sub>n</sub> = (Av<sup>n</sup>, v<sup>n</sup>) &ge; 0. Найдём y<sub>n&nbsp;+&nbsp;1</sub> = (Av<sup>n&nbsp;+&nbsp;1</sup>, v<sup>n&nbsp;+&nbsp;1</sup>) = (A(E &minus; &tau;B<sup>&minus;1</sup>A)v<sup>n</sup>, (E &minus; &tau;B<sup>&minus;1</sup>A)v<sup>n</sup>) = (Av<sup>n</sup>, v<sup>n</sup>) &minus; &tau;((AB<sup>&minus;1</sup>Av<sup>n</sup>, v<sup>n</sup>) + (Av<sup>n</sup>, B<sup>&minus;1</sup>Av<sup>n</sup>) &minus; &tau;(AB<sup>&minus;1</sup>Av<sup>n</sup>, B<sup>&minus;1</sup>Av<sup>n</sup>)) = (*)
+
-
 
+
-
(B<sup>&minus;1</sup>Av<sup>n</sup>, Av<sup>n</sup>) = (Av<sup>n</sup>, B<sup>&minus;1</sup>Av<sup>n</sup>)
+
-
 
+
-
(*) = y<sub>n</sub> &minus; &tau;(2(Av<sup>n</sup>, B<sup>&minus;1</sup>Av<sup>n</sup>) &minus; &tau;(AB<sup>&minus;1</sup>Av<sup>n</sup>, B<sup>&minus;1</sup>Av<sup>n</sup>)) = y<sub>n</sub> &minus; 2&tau;((B &minus; 0,5&tau;A)B<sup>&minus;1</sup>Av<sup>n</sup>, B<sup>&minus;1</sup>Av<sup>n</sup>)
+
-
 
+
-
((B &minus; 0,5&tau;A)B<sup>&minus;1</sup>Av<sup>n</sup>, B<sup>&minus;1</sup>Av<sup>n</sup>)&nbsp;&ge;&nbsp;0 &rArr; y<sub>n&nbsp;+&nbsp;1</sub>&nbsp;&le;&nbsp;y<sub>n</sub>
+
-
 
+
-
Последовательность невозрастающая и, следовательно, имеет предел.
+
-
 
+
-
&exist; &delta; > 0: ((B &minus; 0,5&tau;A)B<sup>&minus;1</sup>Av<sup>n</sup>, B<sup>&minus;1</sup>Av<sup>n</sup>)&nbsp;&ge;&nbsp;&delta;||B<sup>&minus;1</sup>Av<sup>n</sup>||<sup>2</sup> (на основании задачи)
+
-
 
+
-
(y<sub>n&nbsp;+&nbsp;1</sub>&nbsp;&minus;&nbsp;y<sub>n</sub>)/&tau; + 2((B &minus; 0,5&tau;A)B<sup>&minus;1</sup>Av<sup>n</sup>, B<sup>&minus;1</sup>Av<sup>n</sup>)&nbsp;=&nbsp;0
+
-
 
+
-
В силу задачи можем подставить:
+
-
(y<sub>n&nbsp;+&nbsp;1</sub>&nbsp;&minus;&nbsp;y<sub>n</sub>)/&tau; + &delta;||B<sup>&minus;1</sup>Av<sup>n</sup>||<sup>2</sup>&nbsp;&le;&nbsp;0
+
-
 
+
-
при n &rarr; &infin;:
+
-
 
+
-
lim ||B<sup>&minus;1</sup>Av<sup>n</sup>|| = 0
+
-
 
+
-
&omega;<sup>n</sup> = B<sup>&minus;1</sup>Av<sup>n</sup>
+
-
 
+
-
v<sup>n</sup> = A<sup>&minus;1</sup>B&omega;<sup>n</sup>
+
-
 
+
-
||v<sup>n</sup>|| &le; ||A<sup>&minus;1</sup>B|| ||&omega;<sup>n</sup>||
+
-
 
+
-
lim<sub>n &rarr; &infin;</sub> ||v<sup>n</sup>|| = 0
+
-
 
+
-
lim<sub>n &rarr; &infin;</sub> ||x<sup>n</sup> &minus; x|| = 0
+
-
 
+
-
чтд.
+
-
 
+
-
'''Следствие 1'''. Пусть &exist; A&nbsp;=&nbsp;A*&nbsp;>&nbsp;0, 2D&nbsp;>&nbsp;A. Тогда метод Якоби сходится при любом начальном приближении.
+
-
 
+
-
'''Доказательство'''.
+
-
* A&nbsp;=&nbsp;R<sub>1</sub>&nbsp;+&nbsp;D&nbsp;+&nbsp;R<sub>2</sub>
+
-
* D(x<sup>n&nbsp;+&nbsp;1</sup>&nbsp;&minus;&nbsp;x<sup>n</sup>)&nbsp;+&nbsp;Ax<sup>n&nbsp;+&nbsp;1</sup>&nbsp;=&nbsp;f
+
-
* &tau;&nbsp;=&nbsp;1, B&nbsp;=&nbsp;D, a<sub>ii</sub>&nbsp;&ne;&nbsp;0
+
-
* D&nbsp;&minus;&nbsp;0,5A&nbsp;>&nbsp;0
+
-
* 2D > A
+
-
чтд
+
-
 
+
-
'''Задача'''. Доказать, что если A&nbsp;=&nbsp;A*&nbsp;>&nbsp;0 &rArr; a<sub>ii</sub>&nbsp;>&nbsp;0, i&nbsp;=&nbsp;1..m
+
-
 
+
-
'''Следствие 2'''. Пусть &exist; A&nbsp;=&nbsp;A*&nbsp;>&nbsp;0, матрица со строгим диагональным преобладанием: a<sub>ii</sub>&nbsp;>&nbsp;&sum;<sub>j = 1, j &ne; i</sub><sup>m</sup>|a<sub>ij</sub>|, i =1..m (6)
+
-
 
+
-
'''Доказательство'''.
+
-
 
+
-
* 2D > A
+
-
* (Ax, x) = &sum;<sub>i, j = 1</sub><sup>m</sup>a<sub>ij</sub>x<sub>i</sub>x<sub>j</sub> &le; &sum;<sub>i, j = 1</sub><sup>m</sup>|a<sub>ij</sub>| |x<sub>i</sub>| |x<sub>j</sub>| &le; (ab < a<sup>2</sup> + b<sup>2</sup>) &sum;<sub>i, j = 1</sub><sup>m</sup>|a<sub>ij</sub>| |x<sub>i</sub>|<sup>2</sup>/2 + &sum;<sub>i, j = 1</sub><sup>m</sup>|a<sub>ij</sub>| |x<sub>j</sub>|<sup>2</sup>/2 = &sum;<sub>i, j = 1</sub><sup>m</sup>|a<sub>ij</sub>| |x<sub>i</sub>|<sup>2</sup>/2 + &sum;<sub>j, i = 1</sub><sup>m</sup>|a<sub>ji</sub>| |x<sub>i</sub>|<sup>2</sup>/2 = &sum;<sub>i, j = 1</sub><sup>m</sup>|a<sub>ij</sub>| |x<sub>i</sub>|<sup>2</sup> = &sum;<sub>i, = 1</sub><sup>m</sup>(a<sub>ii</sub> + &sum;<sub>j = 1, j &ne; i</sub><sup>m</sup>|a<sub>ij</sub>|) x<sub>i</sub><sup>2</sup> = (**)
+
-
 
+
-
2a<sub>ii</sub>&nbsp;>&nbsp;a<sub>ii</sub>&nbsp;+&nbsp;&sum;<sub>j = 1, j &ne; i</sub><sup>m</sup>|a<sub>ij</sub>|
+
-
 
+
-
(**) < 2&sum;<sub>i, = 1</sub><sup>m</sup>a<sub>ii</sub>x<sub>i</sub><sup>2</sup>
+
-
 
+
-
(Ax, x) < 2&sum;<sub>i, = 1</sub><sup>m</sup>a<sub>ii</sub>x<sub>i</sub><sup>2</sup> = 2(Dx, x) &rArr; 2D > A — сходится
+
-
 
+
-
чтд.
+
-
 
+
-
Метод простой итерации: (x<sup>n + 1</sup>+xn)/&tau; + Ax<sup>n</sup> = f, x<sup>0</sup> — задано
+
-
 
+
-
'''Следствие 3'''. Пусть &exist; A&nbsp;=&nbsp;A*&nbsp;>&nbsp;0, &gamma;<sub>2</sub> = max<sub>1 &le; x &le; m</sub>&lambda;<sub>k</sub><sup>A</sup> > 0. Тогда 0 < &tau; < 2/&gamma;<sub>2</sub> МПИ сходится при &forall;&nbsp;x<sup>0</sup>
+
-
 
+
-
'''Доказательство'''. Условие преобразуется в E&nbsp;&minus;&nbsp;0,5&tau;A&nbsp;>&nbsp;0, 1&nbsp;&minus;&nbsp;0,5&tau;&lambda;<sub>k</sub><sup>A</sup> > 0, 1 &minus; 0,5&tau;&gamma;<sub>2</sub> > 0, 0 < &tau; < 2/&gamma;<sub>2</sub>.
+
-
 
+
-
{{Численные Методы}}
+

Пожалуйста, обратите внимание, что все ваши добавления могут быть отредактированы или удалены другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. eSyr's_wiki:Авторское право).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Личные инструменты
Разделы