VMLA-Matzokin-2012 / 2012-лекции BMLA
.pdfМацокин А.М. “Вычислительные методы линейной алгебры.” Конспект лекций.
|| 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 |
, т.е. |
xˆ |
|
xˆ 2k |
|
cos(2k |
/ m) , |
|
|
|
|
|
|
|||||||||||||||||||||||||||
T |
(x)ˆ |
1, если m arccos (x)ˆ |
(2k |
1) |
, т.е. xˆ |
|
xˆ |
|
|
cos( |
(2k |
|
|
1) |
|
) |
|||||||||||||||||||||||||||
2k |
1 |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
k |
0, |
1, ... , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
1 |
xˆ |
m |
xˆ |
m 1 |
... |
|
|
xˆ |
|
xˆ |
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 |
xˆ k |
xk |
xˆ k |
1 |
|
|
1, |
k |
|
1, 2, ..., m . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
T4 (x) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
x4 |
|
|
|
|
x3 |
|
|
|
|
|
|
|
|
|
|
x2 |
|
|
|
|
|
x1 |
|
|
|
x |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
|
|
xˆ m |
xˆ m 1 ... |
xˆ1 |
xˆ 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