Ітераційні методи вирішення систем лінійних рівнянь алгебри

У цій групі методів ми познайомимося з двома старими і простими методами:методом Якобі таметодом ГаусаЗейделя [8, 14].

Метод Якобі (простих ітерацій)

Задано систему лінійних рівнянь алгебри

або в матричній формі

Для збіжності ітераційного процесу, необхідно виконання умови «переважання діагональних елементів», тобто. діагональні елементи матриціА повинні задовольняти умови:

Перетворимо систему (3.10)до еквівалентної, виражаючи невідоме з кожногоi-го рівняння:

Система (3.13) називається системою,наведеною до нормального вигляду.

систему (3.13) можна записати у матричній формі

Використовуючи вираз (3.14), будуємо послідовність наближень (ітерацій), вибравши як нульове наближення, наприклад,нульовий векторабостовпець вільних членів:

Таким чином, отримали послідовність наближень (ітерацій):

Якщо ця послідовність має межу

він є точним рішенням системи (3.11).

Насправді ітераційний процес триває до того часу, поки два сусідніх наближення стануть досить близькими.

Критерій близькості двох наближень може бути визначений таким чином:

Якщо умова (3.18) виконано, то ітераційний процес припиняється. За наближене рішення системи (3.11) із заданою точністю e приймається (k)-е наближення, тобто.

.

Якщо умова (3.18) не виконується, то ітераційний процес (3.17) необхідно продовжити доти, доки умова не виконається.

GЗа мі ча н я:

1. Початковий вектор може бути взятий довільним, оскільки збіжністьітераційного процесу залежить лише від властивостей матриціa, і якщо процес сходиться при якомусь початковому наближенні, то він буде сходитися до того ж граничного вектора і при будь-якому іншому виборі цього початкового наближення.

2.Схожий процес ітерації має важливу властивістьсамовиправність, тобто. окрема помилка у обчисленнях не позначиться на остаточному результаті, отже помилкове наближення можна як новий початковий вектор.

nПриклад 3.2. Методом Якобі вирішити систему лінійних рівнянь алгебри:

Рішення: Умову переважання діагональних коефіцієнтів матриці системи виконано. Наведемо цю систему до нормального вигляду:

У матричній формі систему (3.20) можна записати так:

Започаткове(нульове) наближення рішення системи приймемонульовийвектор, тобто.

Підставляючи ці значення праві частини рівняння (3.20), отримаємо перше наближення рішення системи (першу ітерацію):

Далі, підставляючи це знайдене наближення до системи (3.20), отримаємо друге наближення рішення системи:

Після нової підстановки матимемо 3-тє наближення:

Аналогічно отримаємо 4-ту ітерацію:

Перевіримо виконання умови «близькості» двох ітерацій, тобто. умова (3.18):

Таким чином, за наближене рішення системи (3.19) з точністю ε=0,1 приймаємо 4 ітерацію

Щоб отримати рішення СЛАУ (3.19) з точністю ε=0,001, потрібно 8 ітерацій. Точне рішення:х1=1; х2=2; х3=1.

Рішення цього прикладу з використанням електронних таблицьExcelнаведено у розділі 3.6.3.

Метод Гауса - Зейделя.

Метод є модифікацією методу Якобі. Основна ідеяМетоду у тому, що з обчисленні (k+1)-й ітерації невідоме обчислюється з урахуванням вже знайдених: .

Проілюструємо методn=3. Нехай система лінійних рівнянь алгебри вже приведена до нормального вигляду:

Вибираємо довільне початкове наближення

і підставляємо в перше рівняння системи (3.22):

Отримане перше наближення підставляємо в друге рівняння системи (3.22)

Використовуючи , знаходимо з 3-го рівняння

Цим закінчується побудова першої ітерації

Використовуючи значення , можна у такий самий спосіб побудувати такі ітерації. Ітерацію з номером (k+1) можна подати так:

Ітераційний процес триває доти, доки два сусідні наближення не стануть досить близькими. Критерій близькості може бути заданий умовою (3.18) і якщо воно виконується, то за наближене рішення системи (3.22) з точністюприймається (k+1) ітерація, тобто.

nПриклад 3.3. Методом Гауса – Зейделя вирішити ту саму систему (3.19), яку вирішували методом Якобі.

Система, наведена до нормального вигляду:

Як нульове наближення візьмемо вектор вільних членів:

Застосовуючи алгоритм Гауса-Зейделя, послідовно отримаємо

і т.д.

Розрахункова схема методу Гаусса-Зейделя з використанням електронних таблицьExcelаналогічно розрахунковій схемі методу Якобі, наведеної в розділі 3.6.1.