Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Численные методы. Ч.2. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
15.08.2026
Размер:
1 Мб
Скачать

Лекция 14

Лекция 14.

РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ (ИТЕРАЦИОННЫЕ МЕТОДЫ РЕШЕНИЯ)

План

14.1.Понятие нормированного пространства.

14.2.Метод простой итерации.

14.3.Некоторые способы приведения системы Ax =b к системе x = Cx + d .

14.4.Оценка погрешности метода простой итерации.

14.5.Метод Зейделя.

14.6.Метод простой итерации для симметричных положительно определенных матриц.

14.7.Метод релаксации.

14.8.Метод скорейшего спуска.

14.9.Понятие корректности и обусловленности математической задачи.

14.1. ПОНЯТИЕ НОРМИРОВАННОГО ПРОСТРАНСТВА

Линейное пространство H называется нормированным, если каждому элементу x H сопоставлено действительное число, называемое нормой вектора x (обозначается x ), так что выполнены следующие требования:

1)x ≥0 , причём x =0 , если x =0 ;

2) λx = λ x , где λ – действительное число;

3)x + y x + y .

Наиболее употребительны в пространстве векторов следующие нормы:

 

 

x

 

 

 

= max

x j

,

 

(14.1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1≤ j ≤∞

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

1 =

 

x j

 

,

 

 

(14.2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j =1

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

2

 

 

x

 

2 =

x j

 

 

 

 

 

.

(14.3)

 

 

 

 

 

 

 

 

 

 

 

 

 

j =1

 

 

 

 

 

 

 

 

- 41 -

ЧИСЛЕННЫЕ МЕТОДЫ

Если в пространстве векторов x = ( x1, x2 ,..., xn )T

введена нор-

ма, то согласованной с ней нормой в пространстве матриц A

называют норму

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

= sup

 

 

 

 

 

Ax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

.

(14.4)

 

 

 

 

 

 

 

 

 

x ≠0

 

 

 

 

 

 

 

Из равенства (14.4) вытекает неравенство

 

 

Ax

 

 

 

 

 

 

A

 

 

 

 

 

 

 

x

 

 

 

.

(14.5)

 

 

 

 

 

 

 

 

 

 

 

Согласованными с нормами (14.1), (14.2), (14.3) в пространстве матриц являются соответственно нормы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

= max

aij

 

 

 

 

,

 

 

(14.6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1≤in

j =1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= max

 

n

aij

 

 

 

,

 

 

(14.7)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1≤ j n

i =1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 = (max λi (AT × A))

 

.

(14.8)

 

 

 

A

 

 

 

2

 

 

 

 

 

 

 

 

Здесь λi (D) – собственные значения матрицы D .

 

Если матрица A – симметричная, то для неё

 

 

 

 

 

 

 

 

 

A

 

 

 

2 = (max

 

 

λi ( A)

 

),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

−1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

= min

λi ( A)

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример 14.1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A = 4

5

6 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

8

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Имеем

A

A

1

=max{1 + 2 + 3;4 + 5 + 6;7 + 8 + 9} = max{6;15;24} = 24 ,

=max{1 + 4 + 7;2 + 5 + 8;3 + 6 + 9} = max{12;15;18} =18 .

- 42 -

Лекция 14

14.2. МЕТОД ПРОСТОЙ ИТЕРАЦИИ

При большом числе неизвестных линейной системы в методе Гаусса начинают сильно сказываться погрешности округлений. В этих условиях для нахождения решений СЛАУ целесообразно пользоваться итерационными методами.

Пусть дана система линейных уравнений

 

Ax =b ,

(14.9)

и пусть каким-либо образом система (14.9) приведена к эквива-

лентной системе вида

 

x = Cx + d ,

(14.10)

где C – квадратная матрица порядка n , d – вектор свободных членов.

Выбирается произвольный вектор x(0) (начальное приближение) и строится итерационная последовательность по формуле

x(k ) = Cx(k −1) + d , k =1,2,... ,

(14.11)

т. е.

 

x(1) = Cx(0) + d ,

 

x(2) = Cx(1) + d ,

(14.12)

x(k ) = Cx(k −1) + d ,

.............................

Если последовательность приближений (векторов)

x(0) , x(1) , x(2) ,...,x(k ) ,...

имеет предел

x = lim x(k ) ,

k →∞

то этот предел является решением системы (14.10). В самом деле, переходя к пределу в равенстве (14.11), будем иметь

 

lim x(k ) = C lim x(k −1) + d

или

k →∞

k →∞

 

 

x = C x + d ,

т. е. вектор x является решением системы (14.10), а, следовательно, и системы (14.9).

- 43 -

ЧИСЛЕННЫЕ МЕТОДЫ

Необходимые и достаточные условия сходимости итерационного процесса (14.12) даёт следующая теорема.

Теорема 14.1. Итерационный процесс

x(k ) = Cx(k −1) + d (k = 1,2,...)

сходится при любом начальном векторе x(0) тогда и только тогда,когдавсесобственныезначенияматрицы C помодулюменьше единицы, т. е.

λi (С ) < 1 , (i = 1,2,...,n) .

Однако эти условия сходимости неудобны для практических применений, т. к. в большинстве случаев собственные значения матрицы неизвестны, а отыскание их представляет более сложную задачу, чем решение СЛАУ.

Для практики важна следующая теорема, дающая достаточное условие сходимости метода простых итераций.

Теорема 14.2. Если C <1, то система (14.10) имеет единственное решение x и итерации (последовательные приближения) (14.12) сходятся к решению со скоростью геометрической прогрессии.

Доказательство.

1)Докажем единственность решения.

Допустим, что x – решение системы (14.10), т. е. выполняется равенство

x

= C

x

+ d .

(14.13)

Отсюда с помощью неравенства треугольника для нормы вектора и неравенства (14.5) получаем

т. е.

 

x

 

 

 

=

 

C

x

+ d

 

 

C

x

 

+

d

 

C

 

 

x

 

+

d

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

 

 

 

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

C

 

 

 

 

x

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

или, т. к. 1 −

 

 

 

C

 

 

 

> 0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

(14.14)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 −

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из этого неравенства вытекает единственность решения од-

нородной системы x =Cx , т. е. при d =0 , а, следовательно, существование и единственность решения системы (14.10) при

любом свободном члене d .

- 44 -

Лекция 14

2)Докажемсходимостьпоследовательностиитераций(14.12). Пусть r(k ) = x x(k ) , где x – решение системы (14.10). Вычитая из равенства (14.13) равенство (14.11), получим

 

 

 

x(k ) = C (

 

x(k −1) ),

(14.15)

т. е.

 

x

x

= C (C r(k −2) ) = C2 r(k −2) = C2 (C r(k −3) ) = ... =

r(k ) = C r(k −1)

= C3 r(0),r(k ) = Ck r(0),

 

где Ck k -ая степень матрицы C , r k

– погрешность k

итерации, r(0)

– начальная погрешность. Отсюда получаем

r(k ) = Ck r(0) Ck r(0) = C k r(0) .

т. е. норма погрешности r(k ) = x x(k ) стремится к нулю при k →∞ не медленнее геометрической прогрессии со знаменателем q = C <1 .

Изтеоремы14.2вытекаетважноедляприложенийследствие. Следствие. Для системы

Ax =b

процесс итераций сходится, если выполнены неравенства:

 

 

 

 

 

 

n

 

 

 

 

 

a)

 

aii

 

 

 

>

 

 

aij

 

 

 

, i ≠ j,

i =1,2,...,n ;

 

 

 

 

 

 

 

 

 

 

j =1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

b)

 

ajj

 

 

 

>

 

aij

 

 

 

, i ≠ j,

j =1,2,...,n ;

 

 

 

 

 

 

 

 

 

 

 

 

i =1

 

 

 

 

 

 

 

т. е. матрица A является матрицей с диагональным преобладанием.

14.3.НЕКОТОРЫЕ СПОСОБЫ ПРИВЕДЕНИЯ СИСТЕМЫ Ax =b К СИСТЕМЕ x = Cx + d

1) Пусть дана система

где

 

Ax = b,

 

 

 

 

 

 

 

 

 

 

a11

a12

a1n

 

x1

 

A = a21

a22

a2n

,

x = x2

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

an1

an2

ann

 

xn

 

b1b b = 2 .

bn

- 45 -

ЧИСЛЕННЫЕ МЕТОДЫ

Предполагая,

что

диагональные элементы aii

≠ 0

(i = 1,2,...,n) , разрешим первое уравнение данной систе-

мы относительно x1 , второе –

относительно x2

и т. д.

Тогда получим эквивалентную систему

 

 

 

 

 

 

 

 

x = Cx + d

 

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

c11

c12

c1n

 

d1

 

 

C =

c21

c22

c2n

,

d = d2

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cn1

cn2

cnn

 

dn

 

 

 

 

 

b

 

aij

 

 

 

 

 

 

di

=

i

;

cij = −

 

 

при i j

 

 

 

 

 

a

 

 

 

 

 

 

a

 

 

 

 

 

 

и

 

 

ii

 

ii

 

 

 

 

 

=0

при i = j

(i, j = 1,2,...,n) .

 

 

cij

 

 

2) Пусть число τ ≠ 0 , тогда

Ax =b ; τ Ax =τ b ; x +τ Ax = x +τ b ;

x= x τ Ax +τb ; x = Ex τ Ax +τb ; x = (E τ A)x +τ b .

Теперь

C= E τ A , d =τ b

иполучаем систему x = Cx + d .

Число τ ≠ 0 надо подобрать таким образом, чтобы C <1.

14.4. ОЦЕНКА ПОГРЕШНОСТИ МЕТОДА ПРОСТОЙ ИТЕРАЦИИ

Пусть C <1. Тогда система (14.10) имеет единственное решение x , для которого выполняется равенство (14.13). Из равенств (14.11) и (14.13) вытекает равенство

x x(k ) = C (x x(k ) )

или

x x(k −1) = x(k ) x(k −1) + C (x x(k −1) ).

- 46 -

Лекция 14

Отсюда получаем

x x(k −1) x(k ) x(k −1) + C (x x(k −1) ) x(k ) x(k −1) + C x x(k −1)

или

 

 

 

 

 

)

 

 

 

 

 

 

 

 

 

 

;

(

 

 

 

 

 

 

 

 

x(k −1)

 

x(k ) x(k −1)

1

 

 

 

C

 

 

 

x

 

 

 

 

 

 

т. к.

 

 

 

 

 

 

 

 

 

1 −

 

C

 

> 0 ,

 

то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x x(k −1)

 

 

 

 

 

 

 

x(k ) x

(k −1)

.

(14.16)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 −

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Кроме того в силу (14.15) имеем

 

 

 

 

 

 

 

 

 

 

 

 

 

x(k )

 

 

C

 

 

 

 

x(k −1)

 

 

 

.

(14.17)

 

 

 

 

 

x

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Перемножив неравенства (14.16) и (14.17), получим окончательно

 

 

 

 

 

 

 

C

 

 

 

 

 

 

 

 

x x(k )

 

 

 

 

 

 

 

x(k ) x(k −1)

.

(14.18)

 

 

 

 

 

 

 

 

 

 

1

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Неравенство (14.18) позволяет оценить норму погрешности k -ого приближения через норму разности двух последовательных приближений и норму матрицы C . Эта оценка широко используется на практике.

Из неравенства (14.18) можно получить для оценки погрешности

x x(k )

ещё два неравенства:

 

 

x(k )

 

 

 

 

 

 

 

 

 

C

 

 

 

 

k

 

 

 

 

 

x(1) x(0)

 

,

(14.19)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k +1

 

 

 

 

 

 

 

 

 

 

 

 

 

x(k )

 

 

 

 

 

 

 

 

C

 

 

 

 

 

d

 

.

 

 

(14.20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 −

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 47 -

ЧИСЛЕННЫЕ МЕТОДЫ

14.5. МЕТОД ЗЕЙДЕЛЯ

Метод Зейделя представляет собой модификацию метода простой итерации. Основная его идея состоит в том, что при вычислении (k +1) -ого приближения неизвестного xi учитываются уже вычисленные ранее приближения неизвестных

x1, x2 ,..., xi −1 .

Пусть система

Ax =b

 

(14.21)

приведена к виду

 

 

x = α x + β .

 

(14.22)

Выберем произвольно начальные приближения неизвестных

x1(0) , x2(0) ,..., xn(0) .

 

 

Предполагая, что k -ые приближения xi(k )

неизвестных най-

дены, согласно Зейделю, будем строить (

k +1

) -ые приближения

 

 

по формулам

 

 

x1(k +1) = α11 x1(k ) + α12 x2(k ) + ... + α1n xn(k )

+ β1 ;

x2(k +1) = α21 x1(k +1) + α22 x2(k ) + ... + α2n xn(k ) + β2 ;

x3(k +1) = α31 x1(k +1) + α32 x2(k +1) + α33 x3(k )... + α3n xn(k ) + β3 ;

……………………………………………………………..

xi(k +1) = αi1 x1(k +1) + αi 2 x2(k +1) + ... + αi,i −1 xi(k1+1) + aii xi(k ) + ... + αin xn(k ) + βi ;

……………………………………….………………………….

xn(k +1) = αn1 x1(k +1) + αn2 x2(k +1) + ... + αn,n−1 xn(k−1+1) + αnn xn(k ) + βn .

Заметим, что теорема о достаточных признаках сходимости метода простой итерации остаётся верной для метода Зейделя.

Теорема 14.3. Пусть

 

 

 

α

 

 

 

<1, где

 

 

 

α

 

 

 

– одна из норм

 

 

 

α

 

 

 

,

 

 

 

α

 

 

 

1 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда при любом выборе начального приближения

x(0)

метод

Зейделя сходится со скоростью геометрической прогрессии, знаменатель которой q α .

Теорема 14.4. Пусть выполнено условие

α1 + α2 <1 ,

где

α1 +α2 = α .

- 48 -

Лекция 14

Тогда при любом выборе начального приближения x(0) метод Зейделя сходится.

Если для одной и той же системы методы простой итерации и Зейделя сходятся, то метод Зейделя предпочтительнее.

Приведём оценку погрешности приближений процесса Зей-

деля по норме

 

 

 

 

 

 

 

. Если x

 

– вектор решения, а x(k −1) и x(k ) – два

 

 

 

 

последовательных

 

 

 

 

 

 

 

 

приближения решения линейной системы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x = α x + β .

 

 

 

 

 

 

 

 

то для оценки погрешности

 

 

x(k )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

применяется неравенство

 

 

α2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(k )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(k ) x(k −1)

 

 

 

,

(14.23)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 −

 

α1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где α1 +α2

= α и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

0 0

 

 

 

 

 

 

 

α11

α12

 

 

 

α1n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α22

 

 

 

 

 

 

α21

0

0

 

 

 

 

 

 

 

 

 

0

 

 

 

α2n

α1

= α31

 

 

α32

 

0

,

α2 =

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

αn2

 

0

 

 

 

 

 

 

 

 

 

0

0

 

 

αn1

 

 

 

 

 

 

 

 

 

 

 

αnn

Замечание. Умножим левую и правую части системы (14.21) на матрицу AT :

AT Ax = AT b

(14.24)

Пусть

 

AT A = C , AT b = d .

 

Тогда система (14.24) примет вид:

 

Cx =d ,

(14.25)

где C – симметричная положительно определённая матрица. Теорема 14.5. Итерационный процесс Зейделя для системы

(14.25) всегда сходится к единственному решению этой системы при любом выборе начального приближения x(0) .

- 49 -

ЧИСЛЕННЫЕ МЕТОДЫ

14.6.МЕТОД ПРОСТОЙ ИТЕРАЦИИ ДЛЯ СИММЕТРИЧНЫХ ПОЛОЖИТЕЛЬНО ОПРЕДЕЛЕННЫХ МАТРИЦ

Рассмотрим систему линейных уравнений

 

Ax = B ,

(14.26)

где A – симметричная положительно определенная матрица, т. е.

A = AT , ( Ax, x ) > 0

 

Пусть известны λmin ( A) и λmax ( A) .

 

Зададим τ > 0 и приведем систему (14.26) к виду:

 

x = (E τ A) +τ b

(14.27)

τAx =τ b

x +τ Ax = x +τ b x = x τ Ax +τb x = (E τ A)x +τ b

Пусть x(0) некоторое начальное приближение. Рассмотрим последовательность приближений (итерационный процесс)

x(k +1) = (E τ A)x(k ) +τ b .

(14.28)

Если τ > 0 достаточно мало и удовлетворяет неравенствам

2

,

 

(14.29)

0 < τ <

 

 

λmax ( A)

то последовательность x(k ) сходится к решению

 

уравнения

x

(14.26), причем норма погрешности x x(k ) убывает при возрастании k в соответствии с оценкой

 

x(k ) ρ k

 

x(0) , k =0,1,2,...

(14.30)

x

x

где

ρ = ρ (τ ) = max{1 −τλmin (A) , 1 −τλmax (A)} , 1 −τλmin (A) <1 ,

1 −τλmax (A) <1 .

Число ρ = ρ (τ ) принимаетнаименьшеезначение ρопт = ρ (τопт ) если

τ = τопт

=

2

 

.

 

 

λmin ( A) +

λmax ( A)

 

 

 

- 50 -

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