Это не официальный сайт wikipedia.org 01.01.2023

Метод итерации — Википедия

Метод итерации

Метод итерации или метод простой итерациичисленный метод решения системы линейных алгебраических уравнений. Суть метода заключается в нахождении по приближённому значению величины следующего приближения, являющегося более точным.

Метод позволяет получить значения корней системы с заданной точностью в виде предела последовательности некоторых векторов (в результате итерационного процесса). Характер сходимости и сам факт сходимости метода зависит от выбора начального приближения корня.

Описание методаПравить

Пусть дана СЛАУ вида: A x = B  , где

A = [ a 11 a 1 n a n 1 a n n ] ,   x = [ x 1 x n ] ,   B = [ b 1 b n ]  

Предполагается, что a i i 0 ,   i = 1 , n ¯  . Выразим x 1   через первое уравнение, x 2   — через второе и т. д.[1]:

{ x 1 = b 1 a 11 a 12 a 11 x 2 a 1 n a 11 x n x n = b n a n n a n 1 a n n x 1 a n 2 a n n x 2 a n , n 1 a n n x n 1  

Пусть

α i j = { a i j a i i , i j , 0 , i = j ,  
β i = b i a i i ,  

для i , j = 1 , n ¯   и пусть

α = [ α 11 α 1 n α n 1 α n n ] ,   β = [ β 1 β n ]  

Тогда исходная система преобразуется к виду x = β + α x  .

За нулевое приближение примем столбец свободных членов:

[ x 1 ( 0 ) x n ( 0 ) ] = [ β 1 β n ]  

Тогда

[ x 1 ( 1 ) x n ( 1 ) ] = [ β 1 β n ] + [ α 11 α 1 n α n 1 α n n ] [ x 1 ( 0 ) x n ( 0 ) ]   — первое приближение,
[ x 1 ( 2 ) x n ( 2 ) ] = [ β 1 β n ] + [ α 11 α 1 n α n 1 α n n ] [ x 1 ( 1 ) x n ( 1 ) ]   — второе приближение и т.д.

Общая формула итерационного процесса имеет вид

x ( k ) = β + α x ( k 1 ) ,   k = 1 , 2 ,  

За решение исходной системы принимается x = lim k x ( k )  .

Условия сходимости процессаПравить

Необходимое и достаточное условие сходимости: ρ ( α ) < 1  , где — ρ ( α )   спектральный радиус α  [2].

Достаточное условие сходимости: α < 1  [2].

В частности при выборе нормы, подчинённой векторной x = max 1 i n | x i |   условие сходимости приобретает вид max j = 1 n | α i j | < 1   (где i = 1 , 2 , , n  ).

При выборе нормы x 1 = i = 1 n | x i |   условие приобретает вид i = 1 i j n | α i j | < 1   (где j = 1 , 2 , , n  ), что называют условием диагонального преобладания исходной матрицы A  .

Оценка погрешностиПравить

Пусть x   — вектор точного решения. Тогда можно получить следующие оценки погрешности приближённого решения x ( k )   на k  -м шаге алгоритма[3]:

  • априорная:
x x ( k ) | | α | | k | | x ( 0 ) | | + α k 1 α β .  
  • апостериорная:
x x ( k ) α 1 α x ( k ) x ( k 1 ) .  

ПримечанияПравить

ЛитератураПравить