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

VMLA-Matzokin-2012 / 2012-лекции BMLA

.pdf
Скачиваний:
328
Добавлен:
06.06.2015
Размер:
4.66 Mб
Скачать

Мацокин А.М. “Вычислительные методы линейной алгебры.”. Лекция 4

Совместность системы с вырожденной матрицей

 

 

Система

Ax b называется совместной,

если она

имеет

решение.

Следовательно, система совместна

b

ImA .

 

 

{x * y

y

k er A}– общее решение системы, где x *– любое ее решение.

Теорема.

Если система Ax

b совместна ( b

ImA ),

 

 

 

то

B: det B 0

совместна

система (BA)x

(Bb) и

множества

 

решений этих систем совпадают.

 

 

 

Система Ax

b несовместна, если b

ImA .

 

 

 

В этом случае ее обобщенным решением (относительно векторной нормы || || )

называют вектор x: || Ax b || min || Ay b ||.

y

Доказать: общее решение совместной системы совпадает с множеством ее обобщенных решений.

Доказать: множество обобщенных решений {x: || Ax b || 2 min || Ay b || 2} совпадает с общим решением системы A A x A b .

Применение HR –разложения с перестановками столбцов для решения

совместной системы

Выполним эквивалентное преобразование совместной системы Ax b : Ry g : R HAP, y P x, g Hb .

Из–за ошибок округления эта система будет иметь вид:

R

n t

R

n

t,t

y(n t )

g(n t )

 

 

 

,

 

 

 

 

 

 

0

 

t

 

y(t )

(t )

где матрица t и вектор ( t ) должны иметь малые по модулю элементы.

Заменяем их на нулевые матрицу и вектор (диагональные элементы матрицы R по модулю мажорируют все левее и ниже лежащие элементы, как только очередной диагональный элемент стал “намного” меньше предыдущего, то и остальные элементы почти нулевые):

Rn t

Rn t,t

y(n t )

g(n t )

0

0

y(t )

,

0

очевидно, что общее решение этой системы определяется формулой

y(n t )

Rn1 t

(g(n t ) Rn t,t y(t ) )

y(t )

y(t )

y(t ) Rt ,

 

а решение исходной системы x Py .

21

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

Метод прогонки решения систем с трехдиагональной матрицей

Для решения системы линейных алгебраических уравнений

 

a1

b1

 

 

0

x1

f1

 

c2

a2

b2

 

 

x2

f2

 

 

 

 

 

 

 

 

,

 

 

cn 1

an 1

bn 1

xn 1

fn 1

 

0

 

0

cn

an

xn

fn

 

где диагональные блоки

ai либо числа (метод прогонки),

либо квадратные

матрицы порядка ni

(метод матричной прогонки), и все ”главные миноры” не

равны нулю:

 

 

 

 

 

 

 

a1

b1

 

 

0

 

 

 

c2

a2

b2

 

 

 

 

 

Ai

 

 

 

,

det Ai

0, i

1, ..., n ,

 

 

ci 1

ai 1

bi 1

 

 

 

0

 

0

ci

ai

 

 

 

применим следующую схему метода Гаусса – метод (матричной) прогонки.

Прямой ход:

1-й шаг:

вычисляем

матрицу

1

 

 

a1

1b1 и

вектор

z1 a1

1f1,

т.е.

получаем

 

систему

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E1

 

 

1

 

 

 

 

 

 

 

0

x1

z1

 

 

 

 

 

 

 

 

c2

 

a2

 

b2

 

 

 

 

 

 

x2

f2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

cn 1

an 1

bn 1

xn 1

fn 1

 

 

 

 

 

 

 

 

0

 

 

 

 

0

 

cn

 

an

xn

fn

 

 

 

 

где E1 – единичная матрица порядка n1 ;

 

 

 

 

2-й шаг:

сначала из второго уравнения вычитаем первое, умноженное на c2 :

 

 

E1

 

 

1

 

 

 

 

 

 

 

 

 

 

0

x1

 

z1

 

 

 

 

0

 

a2

c2 1

b2

 

 

 

 

 

x2

f2

c2z1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

cn 1

 

an 1

bn 1

xn 1

fn 1

 

 

 

 

0

 

 

 

 

 

 

 

0

 

 

cn

an

xn

 

fn

 

 

 

затем

 

вычисляем

 

матрицу

2 (a2

c2 1) 1b2

и

вектор

 

z

2

(a

2

c

2

1

)

1(f

2

c

2

z ) , т.е. получаем систему

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

22

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

E1

1

 

 

0

x1

z1

 

0

E2

2

 

 

x2

z2

 

 

c3

a3 b3

 

 

x3

f3

,

 

 

 

 

 

 

 

 

 

cn 1

an 1

bn 1

xn 1

fn 1

 

0

 

 

cn

an

xn

fn

 

где E2 – единичная матрица порядка n2 ;

k -й шаг: предыдущие шаги преобразовали исходную систему к системе

 

E1

1

 

 

 

 

 

 

0

 

x1

z1

 

 

0

E2

2

 

 

 

 

 

 

 

x2

z2

 

 

 

0 Ek 1

k 1

 

 

 

 

xk 1

zk 1

,

 

 

 

ck

 

ak

bk

 

 

 

xk

fk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cn 1

an 1

bn 1

xn 1

fn 1

 

 

0

 

 

 

 

 

 

cn

an

 

xn

fn

 

 

сначала из k -го уравнения вычитаем (k

1) -ое, умноженное на ck :

E1

1

 

 

 

 

 

 

 

0

 

x1

 

z1

0

E2

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

0

Ek

 

 

 

 

 

 

 

 

xk 1

zk 1

 

1

k

1

 

 

 

 

 

xk

fk

ck zk 1 ,

 

 

0

ak

ck k 1

bk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cn 1

an 1

bn 1

xn 1

fn 1

 

 

 

 

 

 

 

xn

 

fn

0

 

 

 

 

 

 

 

cn

an

 

 

 

 

 

 

 

 

 

 

 

 

 

 

затем вычисляем

матрицу

k

(ak

ck

k 1) 1bk

и

вектор

 

zk

(ak

ck

k 1) 1(fk

ckzk 1) , т.е. получаем систему

 

23

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

E1

1

 

 

 

0

x1

z1

 

0

E2

2

 

 

 

x2

z2

 

 

0

Ek

k

 

 

xk

zk

,

 

 

0

ak 1 bk 1

 

 

xk 1

fk 1

 

 

 

 

 

 

 

 

cn 1

an 1

bn 1

xn 1

fn 1

 

0

 

 

 

cn

an

xn

fn

 

где Ek – единичная матрица порядка nk ;

n -й шаг: предыдущие шаги преобразовали исходную систему к системе

E1

1

 

0

x1

z1

0

E2

2

 

x2

z2

 

 

 

 

 

,

 

 

0 En 1

n 1

xn 1

zn 1

0

 

cn

an

xn

fn

сначала из n -го уравнения вычитаем (n

1) -ое, умноженное на cn :

E1 1

 

0

 

x1

z1

 

 

 

 

 

,

0 En 1

n 1

 

xn 1

zn 1

0

0

an cn n 1

xn

fn cnzn 1

затем вычисляем вектор zn

(an cn n 1) 1(fn cnzn 1) , т.е.

получаем систему

 

 

 

E1

1

 

0

x1

z1

0

E2

2

 

x2

z2

 

 

 

 

 

,

 

 

0 En 1

n 1

xn 1

zn 1

0

 

0

En

xn

zn

где En – единичная матрица порядка nn .

Таким образом, на прямом ходе метода прогонки вычисляются матрицы

1

a1

1b1,

k

(ak ck k 1) 1bk , k 2, ..., n 1;

и векторы

24

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

z1

a1

1f1,

zk

(ak ck k 1) 1(fk ck zk 1), k 2, ..., n.

Обратный ход метода прогонки элементарен:

решение системы, полученной в результате прямого хода:

E1

1

 

 

0

 

x1

z1

0

E2

2

 

 

 

x2

z2

 

 

 

 

 

 

 

,

 

 

0 En 1

 

n 1

xn 1

zn 1

0

 

 

0

En

xn

zn

вычисляем по формулам:

 

 

 

 

 

 

 

 

xn

zn ,

 

 

 

 

 

xn 1

 

n 1xn

zn 1,

 

 

 

 

...

 

 

 

 

 

 

xi

 

ixi

1

zi ,

 

 

 

 

...

 

 

 

 

 

 

x1

 

1x2

z1.

 

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

Теорема.

Если i | ai | | ci | | bi

| (c1 bn

0) , то det Ak 0 k

 

(т.е. LU –разложение существует и метод прогонки применим).

Док–во.

(от противного) Пусть

k : det Ak

0 ,

тогда

x(k)

0: A

x(k) 0 и

i: | x(k) |

 

max| x(k)

|

0.

 

 

 

 

 

 

 

k

 

 

 

 

 

 

i

 

1 j

k

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разделим равенство c x(k )

a

x(k )

b x(k )

0

на x(k )

и оценим a

:

 

 

 

 

 

 

 

 

i

i 1

 

i

i

i i

1

 

 

i

 

i

 

 

 

 

| x( k ) |

 

 

 

| x( k ) |

 

 

 

 

 

 

 

 

 

| ai |

| ci

|

i

1

 

| bi

|

i

1

 

| ci |

| bi

| – противоречие условию.

| x( k ) |

| x( k ) |

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

Справедливость этой теоремы следует из более общего утверждения.

Лемма Гершгорина (о локализации собственных значений).

Множество всех собственных значений произвольной квадратной матрицы A принадлежит объединению кругов Гершгорина:

 

n

 

n

 

 

Sp(A)

Si ,

Si { C : |

ai i | Ri

| ai j |}.

 

i 1

 

j 1, j

i

 

 

 

 

 

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

Пусть

k – произвольное собственное число матрицы A , а

x(k) 0 – соответствующий ему собственный вектор, т.е. Ax(k)

k x(k) .

25

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

Найдем круг Гершгорина, содержащий точку

k

на комплексной плоскости.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Определим номер i

максимальной по модулю компоненты xi(k)

вектора x(k ) и

i -ое уравнение системы Ax(k)

k

x(k) перепишем в виде

 

 

 

(

k

a

i i

) x(k)

a

i1

x(k)

...

a

i,i 1

x(k)

 

a

i,i 1

x(k) ...

a

i n

x(k) .

 

 

i

 

1

 

 

i 1

 

 

i 1

 

n

Разделив это равенство xi(k)

0 и, учитывая,

что | x(k)j / x(k)i |

1

j , после

применения неравенства треугольника получим

 

 

 

 

 

 

|

k

a

i i

|

| a

i1

| | x(k) / x(k)

|

...

| a

i, i

1

|

 

 

 

 

 

1

i

 

 

 

 

 

 

 

 

 

 

| ai, i

 

1 | | xi(k1) / xi(k) |

...

| ai n |

 

 

 

 

 

| ai1 |

...

| ai, i 1 |

 

| ai, i

1 | ...

| x(ki 1) | x(kn )

| ai n |

/xi(k) |

/xi(k) |

Ri ,

т.е.

k

принадлежит i -ому кругу Гершгорина.

 

 

Итак,

 

для каждого собственного числа матрицы A существует круг

Гершгорина, которому оно принадлежит. Лемма доказана.

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

n

 

| ai i | Ri

| ai j |, i 1, 2, ..., n ,

j 1, j

i

все круги Гершгорина не содержат начало координат комплексной плоскости

Im

 

 

Ri ai i

 

0

Re

 

 

и, следовательно,

0 не является её собственным значением, т.е. матрица A

– неособенная матрица и её определитель не равен 0.

26

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

Лекция 5. Итерационные методы решения линейных уравнений

Мы будем рассматривать только вещественные системы линейных

алгебраических уравнений, так как система

уравнений Ax b над полем

комплексных чисел сводится (доказать) к системе

Re A

Im A

Re x

Re b

Im A

Re A

Im x

Im b

с вещественными коэффициентами.

 

 

Пример и основные определения

Пример:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

пусть для матрицы системы Ax

b

построена обратная

A 1

(LU) 1 . Из–за

ошибок округления мы получим не обратную матрицу, а к ней близкую:

A 1 .

Тогда x

A 1x

x ,

а для разности x

x

 

имеем уравнение A(x

x) Ax

b ,

приближенное решение которого

(x

x)

 

A 1 (Ax

b)

 

 

x

x

A 1(Ax

b)

или итерационное уточнение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xk 1

 

xk

A 1(Axk

 

 

b),

k

0, 1, ... .

 

 

 

 

Одношаговый (двухслойный) итерационный метод решения Ax

b :

 

 

 

 

xk 1

xk

H

k

(A xk

b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x0

задан,

k

 

 

0, 1, 2, ... ;

 

 

H

k

заданные матрицы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xk k -тое приближение (к решению системы),

 

 

 

 

 

 

 

 

 

zk

xk

x

 

 

 

 

zk 1

zk

H

 

Azk

 

(E

H

A)zk

 

 

 

– ошибка k -той итерации

 

 

 

 

 

k

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

– процесс для ошибки,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sk

 

 

E

HkA – матрица шага для ошибки;

rk

Axk

b Azk

 

 

 

rk 1

rk

H

Ark

(E AH

k

)rk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

– невязка k -той итерации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

– процесс для невязки,

 

 

 

 

 

 

 

 

 

 

Tk

 

 

E

 

A Hk

– матрица шага для невязки;

Метод называется сходящимся, если lim || zk ||

0

 

x0

Rn .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Так как в R n

все нормы эквивалентны, то определение сходимости от нормы

не зависит.)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Стационарный одношаговый итерационный метод решения Ax

b :

 

 

 

 

xk

1 xk

H(A xk

b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x0

задан,

 

k

 

0, 1, 2, ... ;

 

 

H

заданная матрица.

 

 

 

Впредь мы будем предполагать, что det A

 

 

0 и det H 0 .

 

 

 

 

27

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

Условия сходимости стационарного итерационного метода

xk 1

xk

H(A xk

b),

x0 задан,

k

0, 1, 2, ... ;

H

заданная матрица.

 

Достаточные условия:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теорема.

Если || S ||

 

|| E

HA ||

1, то || zk ||

 

0 , т.е. xk

x

x0

Rn .

 

Док–во.

|| xk

x ||

|| zk ||

|| Szk 1 ||

 

|| S ||

|| zk 1 ||

|| S ||

|| Szk 2 ||

 

 

 

 

 

 

 

 

 

 

 

 

 

|| S || 2

 

|| zk 2 ||

|| S || k

|| z0 ||

0.

 

Теорема.

Если || T ||

 

|| E

AH ||

1, то || zk ||

0 , т.е. xk

x

x0

Rn .

 

Док–во.

|| Axk

b ||

|| rk ||

|| T rk 1 ||

|| T ||

|| rk 1 ||

|| T || || T rk 2 ||

 

 

 

 

 

 

 

 

 

 

 

 

|| T || 2

|| rk

2 ||

|| T || k || r0 ||

0.

 

 

 

|| xk

x ||

|| zk ||

|| A 1rk ||

|| A

1 ||

|| rk ||

 

0 .

 

 

 

Необходимое и достаточное условие сходимости стационарного

 

 

итерационного метода

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xk 1

xk

H(A xk

b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x0

задан,

k

0, 1, 2, ... ;

H

заданная матрица,

det H

0,

 

для решения системы линейных алгебраических уравнений Ax

b,

det A

0 ,

сформулировано в следующей теореме.

 

 

 

 

 

 

 

 

 

 

 

 

Теорема.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Стационарный итерационный метод

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xk 1

xk

H(A xk

b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x0

задан,

k

0, 1, 2, ... ;

H

заданная матрица,

det H

0,

 

для решения системы линейных алгебраических уравнений Ax

b,

det A

0 ,

сходится тогда и только тогда, когда

 

(S)

1, где S

E

HA – матрица шага

для ошибки zk

xk

x стационарного итерационного метода: zk

Szk 1.

 

Док–во.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Необходимость.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть стационарный итерационный процесс сходится, т.е.

z0

0

 

 

 

 

 

 

 

zk

Szk 1

 

Sk z0

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 .

 

 

 

 

 

 

Выберем начальное приближение x0

 

стационарного итерационного процесса

таким, чтобы

вектор

начальной

ошибки

z0

x0

x

0

был

собственным

вектором матрицы шага S , соответствующим некоторому (любому) ее

собственному значению

 

Sp (S) , т.е.

Sz0

 

 

z0 , z0

0 .

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

zk

Szk 1

Sk z0

 

k z0

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

28

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

только при | | 1.

Следовательно, все собственные значения матрицы шага S стационарного итерационного процесса по модулю меньше единицы, т.е.

(S)1

необходимое условие сходимости стационарного итерационного метода.

Достаточность.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заметим, что для любого

0

 

существует

 

матрица

Q ,

преобразующая

матрицу S к жордановой форме:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q 1SQ

J

 

diag{J1, , ..., Jm, },

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ji,

 

 

 

 

i

 

 

,

 

 

sP(s) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

zk Szk 1

Q J Q 1zk 1

Q (J )k Q 1z0 ,

 

 

 

 

|| zk ||

 

 

 

 

 

1 ||

 

 

 

 

)k

|| z0 ||

k

 

 

 

|| Q

|| || Q

(|| J

||

 

 

0,

если || J

||

 

max {|

|

}

(S)

1.

 

 

 

 

 

 

 

 

 

 

 

 

Sp(S)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Так как

(S)

1, то || J

||

 

1 для любого 0

 

1

(S) .

 

 

Асимптотическая скорость сходимости

 

 

 

 

 

 

 

Для отношения нормы ошибки zk

 

к

норме

начальной ошибки z0

стационарного

 

 

итерационного

метода

xk

1

 

xk

H(Axk

b) справедлива

оценка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| zk ||

|| Sk ||, где S

E

HA – матрица шага для ошибки.

 

 

|| z0

||

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отсюда можно сделать вывод,

что за каждую

из

k

итераций ошибка в

 

 

 

 

 

 

 

 

 

“среднем” убывает в 1 / dk , dk

k || Sk || , раз. Тогда для уменьшения начальной

ошибки в 1 /

раз (|| zk || / || z0 ||

 

(dk )k

 

) достаточно выполнить

 

 

 

 

 

k( )

 

ln

 

 

 

 

ln

 

 

итераций.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln dk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln k || Sk ||

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Эту формулу можно проинтерпретировать следующим образом:

ln k || Sk ||

k( )

ln

.

скорость

время

растояние

 

 

 

29

Мацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.

Величина

Rk

 

ln k || Sk ||

называется средней

скоростью

сходимости

итерационного

метода

за

 

k итераций. Очевидно, что

средняя

скорость

сходимости R k

зависит от выбора матричной нормы.

 

 

 

 

 

 

 

 

 

 

Теорема.

Если || S ||

 

 

|| E

HA || 1, то для уменьшения начальной ошибки

 

 

в 1 / раз достаточно выполнить

k( )

 

ln

1 итераций.

 

 

 

 

 

 

 

 

 

 

 

 

ln|| S||

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Док–во.

При k

k( ) имеем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| zk ||

|| Skz0 ||

 

 

|| S || k

|| z0 ||

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| S || k( )

|| z0 ||

ek( ) ln||S|| || z0 ||

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

eln

|| z0 ||

 

 

 

|| z0 ||.

 

 

Доказать: Rk

ln || S || .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Величина R

lim

R

k

 

 

ln { lim k || Sk ||} называется асимптотической

 

 

 

 

k

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

скоростью сходимости стационарного итерационного метода.

 

 

 

Теорема. Если

(S)

 

 

(E

HA)

1, то R

 

 

 

ln

(S) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Достаточно доказать, что

lim k || Sk ||

 

 

 

(S) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. lim

k || Sk ||

 

 

(S) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Действительно,

так как

 

 

|| S ||

(S) для любой матричной нормы

|| S ||,

подчиненной

векторной

норме

|| z ||,

то

|| Sk ||

(Sk )

[

(S)]k .

Следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k || Sk ||

 

(S)

 

 

lim

k || Sk ||

 

 

 

(S) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k || Sk ||

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. lim

 

 

 

 

(S) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Действительно, при доказательстве теоремы о необходимом и достаточном

условии сходимости стационарного итерационного метода для любого

достаточно малого

 

(0,

0 ) мы установили неравенство

 

 

 

 

 

 

 

|| Skz0 ||

 

|| Q

||

|| Q

1 ||

 

[

(S)

]k

 

|| z0 || .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следствием этого неравенства является оценка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| Sk ||

 

 

 

 

 

]k

 

 

k || Sk ||

 

 

 

 

 

 

 

 

 

 

 

 

 

c

[

(S)

 

 

k c

[

(S)

] .

 

 

Из последнего неравенства следует, что

30

Соседние файлы в папке VMLA-Matzokin-2012