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

Метод Гауса - Зейделя є класичним ітераційним методом розв'язку системи лінійних рівнянь. Він добре підходить для розріджених матриць.

Постановка задачі


Візьмемо систему:

 , де 

або


І покажемо, як її можна розв'язати за допомогою методу Гауса - Зейделя.

Метод


Щоб пояснити зміст методу, перепишемо задачу у вигляді:
Тут в -му рівнянні ми перенесли в праву частину всі члени, що містять  , для . Отримана система може бути представлена:
де в прийнятих позначеннях D означає матрицю, у якої на головній діагоналі стоять відповідні елементи матриці A, а всі інші - нулі; тоді як матриці U та L містять верхню і нижню трикутні частини A, на головній діагоналі яких нулі.
Ітеративний процес в методі Гауса-Зейделя будується за формулою  після вибору відповідного початкового наближення .


Метод Гауса-Зейделя можна розглядати як модифікацію методу Якобі. Основна ідея модифікації полягає в тому, що нові значення  використовуються тут одразу ж у міру отримання, в той час як у методі Якобі вони не використовуються до наступної ітерації:
де 
Таким чином i-тий компонент -го наближення обчислюється за формулою:


Умова завершення


Умова завершення ітераційного процесу Гауса-Зейделя при досягненні точності  у спрощеній формі має вигляд:
Точніша умова завершення ітераційного процесу має вигляд
і потребує більше обчислень.


Немає коментарів:

Дописати коментар