Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Chiselni_metodi_za_dopomogoyu_Excel.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
8.81 Mб
Скачать

§ 5. Метод Зейделя

Спочатку розглянемо метод Зейделя. Нехай задано СЛР Ах = b, де всі діагональні елементи відмінні від нуля. Якщо у m – вимірному просторі наближення хn = (хn1, хn2, …, хnm), то наступне наближення хn+1 = (хn+11, хn+12, …, хn+1m) визначається з такої системи рівнянь:

a11хn+11 + a12хn2 + a13хn3 + … + a1mхnm = b1,

a21хn+11 + a22хn+12 + a23хn3 + … + a2mхnm = b2, (1)

……………………………………………

am1хn+11 + am2хn+12 + am3хn+13 + … + ammхn+1m = bm.

Цю систему можна записати у вигляді Вхn+1 + Схn = b, де

a11 0 0 … 0 0 a12 a13 … a1m

a21 a22 0 … 0 0 0 a23 … a2m

В = ………………. , С = ………………. .

am1 am2 am3 … amm 0 0 0 … 0

Звідси отримуємо хn+1 = – В-1Схn + В-1b. Отже, метод Зейделя є еквівалентним деякому методу простої ітерації. Звідси, зокрема, для його збіжності необхідно й достатньо, щоб всі власні значення матриці В-1С по модулю були менше 1. Оскільки ║– В-1С – λE║ =

║ В-1║║C + λB║, то власні значення матриці В-1С є коренями рівняння ║C + λB║ = 0.

Отже, необхідна й достатня умова збіжності методу Зейделя формулюється так:

всі корені рівняння

a 11λ a12 a13 … a1m

a21λ a22λ a23 … a2m

……………………. = 0.

am1λ am2λ am3λ … ammλ

Відзначимо також достатню умову збіжності методу Зейделя, аналогічну умові збіжності методу простої ітерації попереднього параграфу з аналогічним доведенням.

Теорема 1. Нехай для всіх і  qaii, де q < 1, х* – точний розв’язок СЛР Ах = b. Тоді ║xn – x*║1  q║xn+1 – x*║1 .

Задача розв’язання СЛР є модельною для більш складної задачі розв’язання систем нелінійних рівнянь і знаходження екстремуму функції багатьох змінних. Для перенесення методу Зейделя на ці більш складні задачі важливо зрозуміти найбільш загальні, якісні причини його збіжності, що можна здійснити за допомогою геометричної інтерпретації методу. Позначимо через Li площину = bi . При отримані наближення (хn+11 ; хn+12; … ; хn+1i-1 ; хn+1i ; … ; хn+1m) з наближення (хn+11 ; хn+12 ; … ; хn+1i-1 ; хni ; … ; хn+1m) згідно з (1) наближення переміщується паралельно вісі хi до перетину з площиною Li. Отже, метод Зейделя геометрично складається з циклічних переміщень паралельно координатним осям хi до перетину з площинами Li. Наступні рисунки ілюструють при m = 2 випадки, коли метод Зейделя збігається, розбігається або має цикл.

х2 х1

L1

L2 L1

Рисунок 1. х1 Рисунок 2. х1

х2

L2

L1

х1

Рисунок 3.

Порівняння двох перших рисунків вказує на те, що збіжність методу Зейделя може змінитися при переміні місцями рівнянь системи. Цікава геометрична картина виникає у випадку, якщо матриця А симетрична, тобто (Ах, у) = (х, Ау) для довільних векторів х і у відповідної вимірності.

Нехай А – дійсна, симетрична, додатне визначена матриця. Тоді метод Зейделя є еквівалентним задачі мінімізації функції F(y) = (A(y – x*), y – x*) – (Ax*, x*).

Справді, для симетричної А маємо

F(y) = (A(y – x*), y – x*) – (Ax*, x*) = (Ay, y) – 2(Ax*, y) = (Ay, y) – 2(b, y).

Якщо А додатне визначена, то (A(y – x*), y – x*) > 0 за y  x* і тому функція F(y) має мінімум, причому єдиний при y = x*. Отже, задача знаходження мінімуму функції F(y) рівносильна розв’язуванню рівняння Ах = b.

x2

x0

x*

Рисунок 4. x1

Одним з методів мінімізації функції багатьох змінних є метод покоординатного спуску. Нехай маємо наближення ( , , …, ) до точки екстремуму функції F(х1 , х2 , … , хm). Розглянемо функцію F(х1 , , …, ), як функцію змінної х1 і знайдемо точку її мінімуму. Потім, виходячи з наближення ( , , …, ), шляхом мінімізації функції F( , х2 , , …, ), знаходимо наступне наближення ( , , , …, ). Цей процес циклічно повторюється. При уточненні компоненти хk виконується зміщення по прямій, паралельній вісі хk до точки з найменшім на цій прямій значенням F(х) = с. Очевидно, ця точка буде точкою дотику розглянутої прямої та лінії рівня F(х) = с. Тому у двовимірному випадку картина виглядає так, як на попередньому рисунку.

Застосуємо метод покоординатного спуску для знаходження екстремуму функції F. Позначимо F(y) + (Ax*, x*) = (A(y – x*), y – x*) через F0(y). При мінімізації по змінній хk виконується зміщення по прямій, паралельній вісі хk до точки, де = 0. Нове значення хk визначається з рівняння = 2 ( – bj) = 0, саме того ж, що у методі Зейделя. Отже, наближення покоординатного спуску мінімізації F і методу Зейделя розв’язання початкової СЛР співпадають. Можна довести, що при пошуку мінімуму функції F таким чином метод Зейделя завжди буде збігатись.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]