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

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

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

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

|| zk || 2

k (S

опт

 

 

|| zk || A

k (S

опт

 

 

)

|| z0 || 2 ,

 

 

 

 

 

 

)

|| z

0

|| A , где

(S

 

)

max (A)

min (A)

1.

 

опт

max (A)

min (A)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Док-во.

Так как A

A , то S

 

 

S

 

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

|| 2

(S

) .

 

Далее,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| S ||2A

max

(AS z,S z)

max

(S [A1/ 2z],S [A1/ 2z])

 

 

|| S

||22

 

2 (S ) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z 0

(Az, z)

z

 

0

 

 

([A1/ 2z],[A1/ 2z])

 

 

 

 

 

 

 

 

 

а из неравенств || zk ||

 

|| S

 

|| || zk 1 || и вышеизложенного следуют

 

оценки теоремы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Оценки сходимости МНС и ММН

 

 

 

 

Теорема.

Если A

A

0 , то для ошибки zk метода наискорейшего спуска:

 

xk 1

xk

 

k (Axk

 

 

b) ,

 

 

 

 

 

(rk , rk )

 

,

 

 

 

k

0, 1, ...,

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Ark , rk )

 

 

 

 

 

 

 

 

 

 

 

справедливы оценки:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| zk || A

 

max

min

 

 

|| z0 || A ,|| zk || 2

 

 

 

max

 

 

 

max

min

 

|| z0 || 2

 

max

min

 

 

 

 

min

 

 

 

max

min

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Док-во.

Так как

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| zk 1 || A

inf || zk

 

 

 

 

Azk || A

 

|| S

опт

zk

|| A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| S

опт

|| A

 

|| zk || A

(S

опт

 

) || zk || A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то || zk || A

 

 

опт

k || z0 || A , где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

опт

 

 

(S

 

 

)

 

 

max (A)

 

min (A)

.

 

 

 

 

 

 

 

 

 

 

опт

 

 

max (A)

 

min (A)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Так как min (z, z)

(Az, z)

 

 

max (z, z) и, следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

min || z || 2

 

 

|| z || A

 

 

max || z || 2 ,

 

 

 

 

 

то || zk || 2

 

 

 

 

 

 

 

 

 

 

k || z0 || A .

 

 

 

 

 

 

 

 

 

 

 

 

 

max /

 

min

 

 

 

опт

 

 

 

 

 

 

 

 

 

 

Теорема.

Если A

A

0 , то для ошибки zk метода минимальных невязок:

 

xk 1

xk

k (Axk

 

b) ,

 

 

 

 

 

(Ark , rk )

 

,

 

 

 

k

0, 1, ...,

 

 

 

 

 

k

 

(Ark , Ark )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

справедливы оценки:

51

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

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

|| rk || 2

 

max

min

 

|| r0 || 2 ,

 

|| zk || 2

 

 

 

 

max

 

max

min

|| z0 || 2

 

max

min

 

 

 

 

min

 

max

min

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Док-во.

Так как

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| rk 1 || 2 inf || rk

 

Ark || 2

|| rk

 

опт Ark || 2

 

 

 

 

 

|| S

 

опт

|| 2

|| rk || 2

(S

опт

) || zk || 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то || rk || 2

 

опт

 

k || r0 || 2 , где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

опт

 

 

(S

 

)

 

 

max (A)

 

 

 

 

min

(A)

.

 

 

 

 

 

 

 

опт

 

 

max (A)

 

 

 

 

min (A)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Так как || rk || 2

|| Azk || 2

 

и

 

 

 

 

 

 

 

 

 

 

 

 

 

|

min | 2 (z, z)

(Az, Az)

|

max | 2 (z, z) ,

 

 

 

то из неравенств

 

 

min || zk || 2

|| rk || 2

 

 

 

 

max || zk || 2

следует оценка

 

 

 

 

 

k

 

 

 

 

max

k

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

|| z

 

 

|| 2

 

 

 

 

опт || z

 

 

|| 2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

min

52

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

Лекция 9. Метод Ричардсона с чебышевскими параметрами Предварительные замечания

В предыдущем разделе для решения системы Ax

b с матрицей A

A

0 мы

рассмотрели стационарный метод Ричардсона (простой итерации)

 

 

 

 

 

 

 

 

x0

 

задан,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xk

1

xk

(Axk

b),

 

 

 

 

 

 

 

 

 

 

 

k

0, 1, ...

 

 

 

 

 

 

 

 

 

и определили оптимальный параметр

опт

2/(

min

max ) такой, что

 

 

 

 

(S

опт

)

inf (S )

(

max

min ) /(

max

min )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где S

E

A ,

0

min

max

– минимальное и максимальное собственные

значения матрицы A .

 

 

 

 

 

 

 

 

 

 

 

 

 

Если вместо собственных значений 0

min

 

max

известны их оценки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

min

 

max

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то оптимальным

параметром

 

опт

метода простой

итерации

называют

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

параметр, при котором минимизируется оценка для (S ) :

 

 

 

 

inf

(S )

inf [

max

|1

 

|] inf [ max |1

|]

inf || S1, (

) ||C[ ,

]

 

 

 

Sp(A)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

inf [max{|1

 

|, |1

|}]

(

 

) /(

)

1,

 

 

 

 

опт

2 /(

).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение этой минимаксной задачи иллюстрируется на следующем графике:

S1, опт ( )

1

1

(A)

0

1

Теперь сделаем две итерации метода Ричардсона (2-циклический метод Ричардсона), но с разными параметрами:

x2k

1

x2k

1 (Ax2k

b),

x2k

2

x2k 1

 

2

(Ax2k

1 b).

Будем выбирать параметры

1

и

2

из условия минимизации оценки для

 

 

 

 

 

 

спектрального радиуса матрицы S2,

[ 1 , 2 ]

(E

2A)(E 1A) :

53

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

inf

(S2,

) inf [ max | (1

1

|)

(1

2

|)]

 

( 1 , 2 )

 

Sp(A)

 

 

 

 

 

 

 

 

inf [ max (1 1

|)

(1

2

|)]

inf || S2, ( ) ||C[ , ]

2.

Можно

доказать (докажите!),

что

оптимальные

значения параметров

( 1 ,

2 ) определяются из условий, показанных на следующем графике:

 

S2, (

)

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

2

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

(A)

 

 

 

 

 

 

 

 

 

0

 

 

2

 

 

 

 

 

Практически очевидно,

что 2

1, т.е. 2-циклический метод Ричаздсона

сходится “быстрее” метода простой итерации.

 

 

 

Тогда, очевидно, что оптимальные параметры

{ i

i }im

1 m -циклического

метода Ричардсона:

 

 

 

 

 

 

 

 

 

xmk

1

xmk

1 (Axmk

b),

 

 

 

 

...

 

 

 

 

 

 

 

 

 

xmk

m

xmk

m 1

m

(Axmk

m 1

b),

 

 

k

 

0, 1, ...

 

 

 

 

 

 

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

матрицы Sm, [ 1 , ,...,

m ]

(E

mA)...(E

 

1A)

 

 

inf

(Sm, )

inf [

max

| (1

1

|)

... (1

m

|)]

( 1 , ...,

m )

 

Sp(A)

 

 

 

 

 

 

 

inf [ max

| (1

1 )

...

(1

m

) |] inf || Sm, ( ) ||C[ , ] m .

а решение этой задачи (предположительно) изображено на следующем графике

Sm, (

)

 

 

1

 

 

 

m

k

m

(A)

 

0

ˆ k

 

 

54

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

где изображен “чебышевский альтернанс”: на интервале [ , ] полином

S

(

) (1

1

)

... (1

m

)

в точках

ˆ 0

...

ˆ k ...

ˆ m

имеет

m,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

1 чередующихся экстремумов S

( ˆ k )

( 1)k

m .

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

 

 

 

Тогда

Sm, (

)

имеет

m

попарно

различных

положительных корней

0

 

ˆ k 1

k

ˆ k

, и k

( k ) 1.

 

 

 

 

 

 

Предположим,

 

что

существует

полином

Sm, (

),

Sm, (0)

1,

имеющий

“чебышевский альтернанс” на интервале [ ,

].

 

 

 

 

Покажем, что этот полином наименее уклоняется от нуля на интервале [ , ]

среди всех полиномов Sm (

), Sm (0) 1.

 

 

 

 

 

 

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

 

0 , то || S

 

 

 

( ) ||C[ , ]

 

 

inf

 

 

 

 

|| Sm ( ) ||C[ ,

] .

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

 

Sm (

 

), Sm (0)

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Док-во. Пусть || S

(

) ||C[

, ]

 

 

 

 

 

inf

 

 

|| Sm (

) ||C[

,

 

] ,

 

 

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

Sm ( ), Sm

(0)

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тогда

Sm ( ) :

 

|| S

 

(

 

 

) ||C[

, ]

|| Sm ( ) ||C[

,

].

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sm (

)

 

 

 

 

|| Sm ||C[

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

ˆ k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ˆ k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| Sm ||C[

,

]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

( )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

Т.к.

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

{S

 

( ˆ

k

)}m

0

 

 

знакопеременна и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

| S

 

( ˆ k ) | | Sm ( ˆ k ) | ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то послед-ность

{R

m

( ˆ

k

) S

( ˆ

k

)

 

S ( ˆ

k

)}m

0

 

 

знакопеременна,

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

 

m

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

т.е.

полином

 

Rm (

)

 

 

 

S

(

)

Sm (

)

 

 

в

 

каждом

 

интервале

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0

ˆ k

1, ˆ k ) имеет положительный корень.

 

 

 

 

 

 

 

 

 

 

 

Т.к имеем m таких интервалов,

то полином Rm ( ) [ ,

] имеет m

попарно различных положительных корней.

 

 

 

 

 

 

 

 

 

 

 

Но Rm (0)

S

 

(0)

 

 

Sm (0)

1 1

0 – (m

1) -й корень:

 

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

у полинома Rm ( ) степени m разных

корней больше, чем его

степень,

т.е.

 

Rm ( )

 

0

 

противоречие

 

 

 

предположению

|| S

(

) ||C[ , ]

|| Sm (

 

) ||C[

, ] .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

55

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

Построение полинома Sm, ( ), Sm, (0) 1, наименее уклоняющегося от нуля на интервале [ , ]

Полином Чебышева

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На интервале [0, 1] рассмотрим функцию Tm (x)

 

cos(m arccos(x)) .

 

 

 

 

 

Очевидно, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| Tm (x) ||C[ 1, 1]

1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tm (x)ˆ

 

1, если m arccos (x)ˆ

2k

, т.е.

 

2k

 

cos(2k

/ m) ,

 

 

 

 

 

 

T

(x)ˆ

1, если m arccos (x)ˆ

(2k

1)

, т.е. xˆ

 

 

 

cos(

(2k

 

 

1)

 

)

2k

1

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

0,

1, ... ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

m

m 1

...

 

 

 

0

1,

 

 

 

T

(xˆ

k

)

 

(

1)k ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

(x)

 

0 , если m arccos (x)

k

 

/ 2 , т.е.

x

 

x

 

 

 

cos(

(2k

1)

 

 

)

 

 

 

 

k

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

k

xk

k

1

 

 

1,

k

 

1, 2, ..., m .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

T4 (x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4

 

 

 

 

x3

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

x1

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

1 xˆ 4

 

 

 

ˆ

 

 

 

 

 

 

 

 

 

ˆ

 

 

 

 

 

 

 

ˆ

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

x3

 

 

 

 

 

 

 

0 x2

 

 

 

 

 

 

 

x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лемма. Функция Tm (x)

cos(m

 

arccos(x)) – полином (Чебышева) степени m .

Док-во. T0 (x)

1,

T1(x)

x – полиномы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Т.к. cos((k 1)

)

 

cos((k

1)

)

2cos(

) cos(k

) ,

 

 

 

 

 

 

 

 

 

 

 

то при

 

arccos x имеем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tk

1(x)

2

 

T1(x)

Tk (x)

Tk

1(x) – полином степени k

1

 

 

k

1 .

Следствие. Tm (x) 0

 

 

 

x

[ 1, 1] .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Замечание.

Очевидно, что полином

Чебышева

Tm (x)

имеет на

 

интервале

 

[

1, 1]

альтернанс: в

 

(m

1) -й точке

 

 

1

 

 

m

m 1 ...

1

0 1

 

принимает чередующиеся экстремальные значения T

(xˆ

k

)

( 1)k ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

равные по модулю.

56

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

Полином Sm, (

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Построим полином Sm, (

), Sm, (0)

1 с чебышевским альтернансом на [

, ] ,

0 . Т.к. полином Чебышева Tm (x) имеет на интервале [

1, 1] альтернанс, то

поступим следующим образом:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

интервал [

1, 1]

длины 2 отмасштабируем до интервала [

 

 

 

,

 

 

 

]

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

длины

 

 

: график полинома Tm (x) сожмется по горизонтали в график

 

полинома Tm (x(y)) , где

y

 

 

x ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

интервал [

 

 

,

 

 

 

]

сдвинем на

 

 

в интервал [

, ] : сжатый

2

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

по горизонтали график полинома Tm (x) сдвинется и будет графиком

 

полинома

 

Tm (x(

)) ,

 

где

 

(x)

y

 

 

 

x

 

 

 

 

 

и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

2

 

 

2

 

 

 

 

 

x( )

2

(

)

, но, это очевидно, альтернанс у полинома

T (x(

)) на

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

интервале [ , ] сохранится;

T4 (x(0)) T4 (x( ))

1

 

 

 

 

 

 

 

(x4 )

 

 

 

 

 

 

 

 

(x1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x2 )

 

 

 

 

 

(xˆ 0 )

 

 

(xˆ

4

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. отнормируем

 

 

полином

Tm (x( )) :

S

( )

1

 

Tm (x( )) , т.е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

Tm (x(0))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sm, (0) 1, и, снова заметим, что у полученного полинома есть

чебышевский альтернанс на интервале [ , ].

Следовательно, мы построили нужный нам полином (наименее уклоняющийся

от 0 на интервале

[0

,

] и равный 1 при

0 ):

 

S

( )

1

Tm (x( )),

[ , ]

 

 

 

 

 

 

 

m,

 

 

Tm (x(0))

 

 

 

 

 

 

 

 

с корнями (занумерованными в порядке убывания)

 

(xk )

 

xk

 

, xk

cos(

(2k 1)

), k 1, 2, ..., m .

k

 

 

 

 

2

 

2

 

 

2m

 

57

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

Замечание. Очевидно, что

 

m

 

 

 

|| S

 

(

 

 

) ||

 

, ]

 

 

 

| T (x(0)) | 1 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

C[

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Норма полинома Sm,

(

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Осталось вычислить

m

|| S

 

 

(

 

 

 

) || C[

 

 

 

,

].

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теорема.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если

 

0 , то

 

 

 

 

 

m

 

 

|| S

 

 

(

 

 

) || C[ ,

]

 

 

 

 

 

 

 

 

2 m

 

 

1, где

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Док-во.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Очевидно,

m

 

 

 

|| S

( ) ||

C[

,

]

 

 

 

 

| T

( x(0) ) | 1,

 

 

x(0)

 

 

 

 

 

 

 

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для вычисления Tm ( x(0)) воспользуемся формулой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x

 

 

 

x2

 

1)m

 

(x

x2

 

1)m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tm (x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при | x |

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заметим, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

)2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

 

 

 

 

)2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(0)

x2 (0)

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

 

 

 

 

)

 

(

 

 

 

 

 

 

 

 

 

 

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(0)

x2 (0)

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(0)

 

x2 (0)

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда T

 

( x(0))

 

( )m

(

 

 

 

 

1)m

(

1)

m 1

2m

 

 

 

 

 

 

 

2

 

m

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 m

 

 

 

 

 

1

 

2m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Док-во формулы Tk (x)

0.5[(x

Действительно, T0 (x)

1 и T1

(x)

Осталось проверить, что Tk 1

(x)

x2

1)k

(x

x2

1)k ] при | x | 1.

x .

 

 

 

 

2

T1(x)

Tk (x)

Tk

1(x) или

(x

x2

1)k

1 (x

 

x2

 

1)k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x[(x

 

x2

1)k

(x

 

 

x2

1)k ]

[(x

 

x2

1)k 1

(x

 

x2

1)k

1] .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть y

 

 

x2

1 , тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x

y)k 1

 

 

(x

y)k

1

x

[(x

y)k

(x

y)k ]

y [(x y)k

(x

y)k ]

 

 

 

 

 

 

 

 

x

[(x

 

y)k

 

(x

y)k ]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

[x

{(x

y)k 1

(x

y)k 1}

 

y {(x

y)k

1

(x

y)k 1}]

58

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

x

[(x

y )k

(x

y )k ]

 

 

 

 

 

 

y

x

{(x y )k 1

(x

y )k 1}

(x2

1)

{(x

y )k 1 (x y )k 1}

2x

[(x

y )k

(x

y )k ]

{(x

y )k

1

(x

y )k 1}

( x2

xy yx x2 ) (x y )k 1

( x2

xy yx x2 ) (x y )k 1

2x [(x y)k

(x

y)k ]

{(x

y)k

1

(x

y)k

1}, что и тр. док.

Формулы m -циклического метода Ричардсона с чебышевскими

параметрами

Из вышеизложенного следует, что для решения системы

Ax

b ,

A

A

0 ,

Sp(A) [

, ] ,

 

0 ,

двучленные

формулы

 

m -циклического

метода

Ричардсона с чебышевскими параметрами имеют вид

 

 

 

 

 

 

 

xk

1

xk

k 1(Axk

b),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

0, 1, ... ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 , ...,

m , m 1

1 , ..., 2m

 

m , ...

(

m j

j),

 

 

 

 

 

 

 

 

2 /[(

 

) (

)

cos

(2j

1)

 

], j 1, 2, ..., m,

 

 

 

 

 

j

j

 

2m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а

матрица

перехода для

его ошибки за полный

 

цикл

( z(t 1) m

S

 

zt m )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,

 

 

S

(A)

(E

mA) ... (E

1A) симметрична, и, следовательно,

 

 

 

 

m,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|| S

 

(A) ||2

|| S

 

(A) ||A

 

m .

 

 

 

 

 

 

 

 

 

m,

 

m,

 

 

 

 

 

 

 

 

 

 

Численная неустойчивость двучленных формул метода Ричардсона

 

 

Из–за ошибок округления реализация формул

 

xk 1

xk

k

1(Axk

b)

неустойчива, т.к. норма оператора шага || E k

1A || 2 для ошибки может быть

значительно больше 1 (в методе простой итерации эта норма меньше 1), в то

время как || (E

1A)

... (E

mA) || 2

m

1. Поэтому, если несколько первых

итераций выполняется с параметрами

k

1, для которых нормы операторов

шага || E

k 1A || 2

1,

то процесс

вычислений прервется из-за

“переполнения”.

Выходом из такого положения является специальная нумерация параметров k 1, при которой перемешиваются операторы шага с большими и малыми

нормами. Но мы на этом остонавливаться не будем. а построим устойчивые трехчленные формулы реализации метода Ричардсона.

59

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

Трехчленные формулы реализации метода Ричардсона

 

 

Итак, наименее уклоняющийся от 0 на интервале

[0 , ] и равный 1 при

0 полином имеет вид:

 

 

 

 

 

 

 

S ( ) t

1

T (x( )), x( )

2 (

)

, t

 

T (x(0)), x(0)

 

,

m

 

 

m

 

m,

m

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

а для полиномов Чебышева Tm (x) и констант tm имеем трехчленные формулы:

 

 

T0 (x)

1, T1(x)

 

x,

 

 

 

 

 

 

 

 

 

 

 

 

t0

1,

t1

 

(

 

 

 

 

 

) /(

 

),

 

 

 

Tk

1(x)

 

2 T1(x)

Tk (x)

Tk 1(x),

 

 

tk

1

 

 

2 t1 tk

 

 

tk

1.

 

 

 

 

В последних формулах сделаем замену Tk (x)

 

 

tk

S

 

 

(

) :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t0 S

 

( ) 1, t1

S

 

 

( )

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

t1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tk 1

S

 

1,

 

 

( ) 2t1tk

 

S

 

( ) S

 

 

( ) tk 1

S

 

1,

 

( ).

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,

 

 

 

k,

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

Или, учитывая формулы для tk :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

( )

 

1,

 

S

 

(

)

 

 

1

 

 

 

 

 

2

 

 

 

1

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

опт

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,

 

 

 

 

 

1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

( )

 

 

tk

 

1

 

tk

1

 

(1

 

 

 

 

опт

 

 

) S

 

 

( )

 

 

tk

1

S

 

( )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

1,

 

 

 

 

 

tk 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k,

 

 

 

 

tk

 

 

k

1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

(

)

 

 

tk

1

 

[S

 

 

(

)

S

 

 

(

)]

 

опт (1

 

 

tk

1

)

S

 

( ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k,

 

1,

 

 

 

 

 

 

 

 

k,

 

 

 

 

 

k,

 

 

 

 

 

tk

1

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tk

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В этих формулах

 

заменим на матрицу системы Ax

 

 

b :

 

 

 

 

 

 

 

 

 

 

 

S

 

(A)

 

E,

S

 

(A)

 

E

 

 

 

опт

 

 

A,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,

 

 

 

 

 

 

1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

(A)

 

S

 

(A)

 

tk

 

1

 

 

[S

 

(A)

S

 

 

 

(A)]

 

 

опт

(1

 

 

 

tk

1

) A S

(A).

 

 

 

 

 

 

 

 

 

 

 

 

 

1,

 

 

 

 

 

 

 

 

 

 

 

k 1,

 

 

 

 

k,

 

 

 

 

 

tk

 

1

 

 

 

 

k,

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tk

1

 

 

k,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда, если zk

xk

 

x

 

 

 

S

 

(A) z0

k -я ошибка итерационного метода, т.е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z0

 

S

 

(A) z0

 

z0

,

z1

S

 

(A) z0

 

z0

 

опт

Az0,

 

 

 

 

 

 

 

 

 

 

 

0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

k 1

 

z

k

 

tk 1

[z

k

z

k 1

]

 

опт (1

 

tk 1

)

 

A

z

k

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tk

 

1

 

 

 

 

 

 

 

tk

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то для приближений xk справедливы формулы (проверьте!):

x0 задан, x1

x0

опт

(Ax0

b),

 

 

 

 

 

 

 

x

k 1

x

k

tk

1

(x

k

x

k 1

)

опт

(1

tk 1

) (Ax

0

b).

 

 

tk

1

 

 

tk 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

60

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