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

Дополнение к лекции 36

61.1Гиперповерхности второго порядка

Рассмотрим в Rn множество точек S с координатами x1, . . . , xn, удовлетворяющими уравнению

 

 

 

n n

n

 

 

 

 

 

 

 

 

XX

Xk

 

 

 

 

 

 

 

 

aijxixj − 2 bkxk + c = 0,

 

 

 

 

 

 

 

i=1 j=1

=1

 

 

 

 

 

или, в матричной форме,

 

...

 

 

 

 

f(x)

(Ax, x) 2(b, x) + c = 0,

A = [aij], b =

, (x, y)

 

y>x.

 

 

 

 

 

 

b1

 

 

 

 

 

 

 

bn

 

 

 

Все коэффициенты предполагаются вещественными и, кроме того, aij

= aji

A = A>. Åñëè A = 0, то множество решений данного уравнения называется

гипер-

 

6

 

 

 

 

 

 

 

 

поверхностью второго порядка.

Как и любая вещественная симметричная матрица, A конгруэнтна и даже ортогонально подобна диагональной матрице Λ = P >AP , ãäå P ортогональная матрица. Замена переменных x = P y приводит уравнение f(x) = 0 ê âèäó

(Λy, y) − 2(d, y) + c = 0 λ1y12 + . . . + λryr2 − 2d1y1 − . . . − 2dnyn + c = 0,

ãäå d = P >b, r ранг матрицы Λ, à λ1, . . . , λr ее отличные от нуля элементы (ненулевые собственные значения матрицы A). Последнее уравнение с помощью сдвигов

zi = yi − dii, 1 ≤ i ≤ r, zi = yi, r + 1 ≤ i ≤ n, приводится к виду

λ1z12 + . . . + λrzr2 − 2dr+1zr+1 − . . . − 2dnzn + h = 0,

h = c − d2121 − . . . − d2r2r.

Åñëè dr+1 = . . . = dn = 0, то данное уравнение имеет уже достаточно простой вид

λ1z12 + . . . + λrzr2 + h = 0.

(1)

В противном случае какое-то из чисел dr+1, . . . , dn отлично от нуля. Пусть dr+1 6= 0. Тогда существует ортогональная матрица Q блочного вида

hi

Q =

Ir

0

,

0

Qe

337

338 Лекция 61

 

Qe ортогональная матрица

 

 

dr+1

n − r

 

1

 

 

 

 

 

ãäå

 

порядка

 

 

è ïðè ýòîì

 

 

 

 

Q>

dr+2

= µ

0

.

 

 

 

 

 

e

d

n

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Матрицу Q> можно получить как произведение матриц вращения. Если

z = Qu è

уравнение eâèäà

 

 

 

 

 

 

 

 

 

r+1

 

 

 

dˆ = [0, ..., 0, dr+1, ..., dn]>, òî (d,ˆ y) = (Q>d,ˆ u) = µ u

 

 

замена z

= Qu äàåò

 

λ1u12 + . . . + λrur2 − 2µ ur+1 + h = 0.

 

 

ßñíî, ÷òî µ 6= 0 (почему?). Поэтому можно выполнить сдвиг

wr+1 = ur+1 − h/(2µ),

wi = ui, i 6= r + 1, и получить уравнение

 

 

 

 

 

 

 

 

 

 

λ1w12 + . . . + λrwr2 − 2µ wr+1

= 0.

 

(2)

Уравнения (1) è (2) называются приведенными уравнениями гиперповерхности S. Èç

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

можно получить уравнения такого же вида, в которых λi = ±1. Выбор соответствующей системы координат связан с приведением квадратичной формы (Ax, x) к каноническо-

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

61.2Геометрические свойства гиперповерхностей

Имеется интересная связь между геометрическими свойствами гиперповерхности S и множеством решений системы Ax = b. Фиксируем точку x0 Rn и рассмотрим прямую x0 +tv, t R, с направляющим вектором v 6= 0. Ее точки пересечения с гиперповерхностью S определяются квадратным уравнением

(A(x0 + tv), x0 + tv) − 2(b, x0 + tv) + c = 0

 

(Av, v) t2 − 2(b − Ax0, v) t + f(x0) = 0.

( )

Говорят, что вектор v имеет асимптотическое направление относительно S, если (Av, v) = 0, и неасимптотическое направление, если (Av, v) 6= 0.

Пусть v имеет неасимптотическое направление и x0 S. В этом случае f(x0) = 0

уравнение

( ) имеет два (возможно, совпадающих) решения: при t = 0 и t = 2(b − Ax0, v)/(Av, v). Точка

z = x0 + ((b − Ax0, v)/(Av, v)) v

( )

является, очевидно, серединой отрезка, параллельного v и соединяющего две точки из S. Такой отрезок называется хордой для S с направляющим вектором v. Умножив ( ) скалярно на Av и заметив, что

(Av, z) = (Az, v), находим

 

(Az, v) = (b, v).

(#)

Вывод: все точки z, являющиеся серединами всевозможных хорд для S с фиксированным неасимптотическим направлением v, принадлежат гиперплоскости (#). Данная гиперплоскость называется

диаметральной гиперплоскостью , сопряженной вектору v относительно гиперповерхности S.

Точка z называется центром симметрии для S, если z + p S в том и только том случае, когда z − p S.

Утверждение. Совместность системы Ax = b с произвольной вещественной симметричной матрицей A равносильна существованию центра симметрии у гиперповерхности f(x) = 0. Множество всех центров симметрии совпадает с множеством всех решений системы Ax = b.

Доказательство. Пусть Az = b (Av, z) = (b, v) для любого неасимптотического вектора v z принадлежит пересечению âñåõ диаметральных гиперплоскостей z является серединой любой хорды (а значит, и центром симметрии) для S.

Е. Е. Тыртышников

339

 

 

Теперь предположим, что z центр симметрии для S

 

(A(z + p), z + p) − 2(b, z + p) = (A(z − p), z − p) − 2(b, z − p) (Az − b, p) = 0.

Легко показать (например, с помощью приведенных уравнений), что существуют n линейно независи-

мых неасимптотических векторов v1, . . . , vn. Тогда точки x0, x1 = x0 + v1, . . . , xn = x0 + vn S будут аффинно независимыми (см. раздел 13.6). Пусть точка x0 S такова, что b − Ax0 6= 0. Èç ( ) ÿñíî, ÷òî vi можно выбрать таким образом, что все xi будут принадлежать S. Легко видеть, что векторы (точки) xi −z, 0 ≤ i ≤ n, будут аффинно независимыми. Поэтому из них можно выбрать подсистему из n линейно независимых векторов (см. задачу из раздела 13.6). Следовательно, существуют n линейно независимых векторов p таких, что z + p S Az = b. 2

340

Лекция 61

 

 

Дополнение к лекции 37

62.1Эрмитово возмущение заданного ранга

Теорема. Пусть A эрмитова матрица порядка n и B = A + vv ее эрмитово возмущение ранга 1. Тогда

λ1(B) ≥ λ1(A) ≥ λ2(B) ≥ . . . ≥ λn−1(A) ≥ λn(B) ≥ λn(A), λk(A) + ||v||2 ≥ λk(B), 1 ≤ k ≤ n.

Доказательство. Используя теорему Куранта Фишера, находим

λ

(A) =

max

 

min

 

x Ax

max

min

x Ax + |v x|2

=

x

 

 

 

x x

k

 

dim L=k

 

L, x=0 x x

dim L=k

x

L, x=0

 

 

 

 

 

6

 

 

 

 

 

 

 

 

6

 

 

 

 

 

max

min

x Bx

 

= λ

(B)

λ

(A) + v

.

 

 

 

 

x x

 

 

 

dim L=k

x

L, x=0

 

 

k

 

k

 

|| ||2

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

Далее, пусть V унитарная матрица с последним столбцом, равным v/||v||2. Тогда

λk(V AV ) = λk(A),

 

λk(B) = λk(V BV ) и, как легко видеть,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V BV = V

AV +

0

[0 ...

0 γ] ,

 

γ =

 

v

2.

 

 

 

 

 

 

 

 

 

 

...0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

"

γ¯ #

 

 

 

 

 

 

 

 

 

||

||

 

 

 

 

 

 

Обозначим через C общую для V AV è V BV подматрицу порядка n

1 на пересечении

первых n − 1 строк и столбцов.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n с последней координатой, равной нулю.

 

Пусть M подпространство столбцов из C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

По той же теореме Куранта Фишера, при 2 ≤ k ≤ n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ

(B) =

min

 

 

 

 

max

x (V BV )x

min

 

 

 

 

max

 

x (V AV )x

=

 

k+1

x

 

x x

 

 

 

 

 

M

x

 

 

k

 

dim L=n

 

L, x=0

 

 

 

 

dim L=n

k+1, L

 

 

L, x=0

x x

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

min

 

 

 

 

 

 

max

 

y Cy

 

= λ

 

 

 

(C)

 

λ

 

 

(V AV ). 2

 

 

dim L = (n

 

(k

 

1) + 1

y

 

 

y y

k−1

 

k−1

 

 

1)

 

L, y=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L Cn−1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следствие. Пусть A и B эрмитовы матрицы порядка n и при этом

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

XX

B = V − U, V = vivi , U = uiui .

i=1 i=1

341

342

Лекция 62

 

 

Тогда

λi+l(A) ≤ λi(A + B) ≤ λi−k(A),

где левое неравенство справедливо при i + l ≤ n, а правое при 1 ≤ i − k.

Доказательство. Последовательное применение теоремы дает

λi(A) ≤ λi(A + V ) ≤ λi−k(A),

λi(A + B) ≤ λi(A + V ) ≤ λi−l(A + B).

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

λi+l(A) ≤ λi(A + B) ≤ λi−k(A). 2

Часто бывает известно, что все собственные значения эрмитовой матрицы A принадлежат некоторому отрезку [a, b]. Полученный результат означает, что при всех эрмитовых возмущениях F ранга r матрица A + F будет, по-прежнему, иметь все собственные значения на отрезке [a, b], кроме, быть может, r аутсайдеров .

62.2Собственные значения и сингулярные числа

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

Пусть A Cn×n имеет сингулярные числа σ1 ≥ . . . ≥ σn, а ее собственные значения упорядочены по неубыванию модуля: 1| ≥ . . . ≥ |λn|.

Утверждение. σn ≤ |λn|, |λ1| ≤ σ1.

Доказательство. Пусть Ax = λix, x 6= 0. i|||x||2 = ||Ax||2 ≤ ||A||2||x||2 = σ1||x||2

i| ≤ σ1. Далее, если матрица A вырожденная, то λn = 0 è σn = 0. Åñëè æå A

невырожденная, то A−1 имеет собственные значения λi 1 è ||A−1||2 = 1/σn. 2 Данный простой факт имеет много обобщений. Например, такое.

Теорема. Для всех 1 ≤ k ≤ n справедливы неравенства

kk

XX

i|2

σi2.

i=1

i=1

Доказательство. В силу теоремы Шура, с помощью унитарной матрицы Q можно привести A к верхней треугольной матрице

Q AQ = R = B0 DC , B =

 

λ1 b12

...

b1k

 

. . .

.

h i

 

λ2

...

b2k

 

 

λk

Собственные значения для A A равны σ12 ≥ . . . ≥ σn2

и совпадают с собственными

значениями для

D ih0 Di

= hC B C C + D Di.

R R = hC

B

0

B C

B B

 

B C

Используя соотношения разделения для эрмитовых матриц B B è R R, находим

k

 

k

k

 

k

X

 

X

X

 

Xi

i|2 ≤ tr (B B) =

λi(B B) ≤

λi(R R) = σi2.

i=1

 

i=1

i=1

 

=1

Е. Е. Тыртышников

343

 

 

Задача. Доказать, что матрица A является нормальной тогда и только тогда, когда сумма квадратов ее сингулярных чисел равна сумме квадратов модулей собственных значений.

Неравенства Вейля. Сингулярные числа и собственные значения, занумерованные по неубыванию модулей, удовлетворяют неравенствам

kk

YY

i| ≤

σi, 1 ≤ k ≤ n.

i=1

i=1

Доказательство. В обозначениях предыдущего доказательства,

k

k

 

k

k

Y

Yi

Y

Y

i|2 = | det B|2 = det(B B) =

λi(B B)

λi(R R) =

σi2. 2

i=1

=1

 

i=1

i=1

62.3Мажоризация и неравенства

На базе неравенств Вейля можно получить целую серию полезных неравенств. Для этого их надо переписать в виде (давайте считать, что матрица A невырожденная)

ln |λ1| + . . . + ln |λk| ≤ ln σ1 + . . . + ln σk, 1 ≤ k ≤ n,

и заметить дополнительно, что

ln |λ1| + . . . + ln |λn| = ln σ1 + . . . + ln σn.

В данной форме неравенства Вейля оказываются частным случаем некоторого общего типа неравенств. Говорят, что вектор x = [x1, . . . , xn]> Rn мажорируется вектором y = [y1, . . . , yn]> Rn, åñëè

(1)

x1

≥ . . . ≥ xn, y1 ≥ . . . ≥ yn;

(2)

x1

+ . . . + xk ≤ y1 + . . . + yk, 1 ≤ k ≤ n − 1;

(3)

x1

+ . . . + xn = y1 + . . . + yn.

Обозначение: x y. Мажоризация всегда связана с равенством x = Sy, ãäå S матрица порядка n ñ

неотрицательными элементами, суммы которых для каждой строки и для каждого столбца одинаковы и равны 1. Матрица с такими свойствами называется двоякостохастической .

Задача. Докажите, что множество всех двоякостохастических матриц порядка n является выпуклым и при этом матрицы перестановок и только они являются его угловыми точками.

Теорема. Пусть x1 ≥ . . . ≥ xn, y1 ≥ . . . ≥ yn. Для того чтобы вектор x = [x1, . . . , xn]> мажори- ровался вектором y = [y1, . . . , yn]>, необходимо и достаточно существование двоякостохастической

матрицы S такой, что x = Sy.

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

Достаточность: пусть x = Sy для некоторой двоякостохастической матрицы S =

[sij], тогда

 

 

 

k−1 sijyj + 1 − k−1 sij yk

 

 

 

 

sij!(yk − yj) =

k xi =

k n

sijyj

k

= kyk k−1

k

X XX

 

X X

 

 

X

 

 

 

X Xi

 

i=1

i=1 j=1

 

i=1

j=1

 

 

 

j=1

 

 

 

j=1

=1

 

 

 

 

k

yj +

k−1

1 −

k

sij!(yk − yj) ≤

k

yj.

 

 

 

 

 

X

 

X

 

Xi

 

 

 

X

 

 

 

 

 

 

j=1

 

j=1

 

=1

 

 

 

j=1

 

 

 

Докажем необходимость. Пусть x y. Очевидно,

nx1 ≥ x1 + . . . + xn = y1 + . . . + yn ≥ nyn x1 ≥ yn.

344 Лекция 62

В случае n = 2 имеем y2 ≤ x1 ≤ y1 x1 является выпуклой комбинацией чисел y1 è y2: x1 = sy1 + ty2, s, t ≥ 0, s + t = 1. Таким образом,

x = Sy, S =

t

s .

 

s

t

В общем случае yn ≤ x1 ≤ y1. Обозначим через k наименьший номер такой, что yk ≤ x1 ≤ yk−1 ≤ y1.

Поэтому x

1

= sy

+ty

, s, t

0, s+t = 1. Пусть матрица F

R

n×n задает преобразование u

v = F u,

 

1

k

 

 

 

7→

определяемое следующим правилом:

 

 

 

 

 

 

 

v1 = su1 + tuk, vk = tu1 + suk,

vi = ui, i 6= 1, k.

 

Легко видеть, что матрица F двоякостохастическая. Далее, положим z = F y, рассмотрим векторы x0 = [x2, . . . , xn]>, z0 = [z2, . . . , zn]> и докажем, что x0 z0. Согласно выбору номера k,

xn ≤ . . . ≤ x1 ≤ yk−1 ≤ . . . ≤ y1.

l

 

l

 

 

 

 

 

 

 

 

 

 

Поэтому i=2 xi

=2 yi äëÿ âñåõ 1 ≤ l ≤ k − 1. Ïðè k ≤ l ≤ n находим

 

 

 

 

P

iP

 

k−1

 

 

 

 

 

 

 

 

 

 

l

 

 

 

l

 

 

 

 

 

 

 

X

 

X

 

i

X

 

 

 

 

 

 

 

zi

= (ty1 + syk) +

yi +

yi

 

 

 

 

 

 

i=2

 

i=2

 

 

=k+1

 

 

 

 

 

 

 

 

l

 

 

 

l

 

 

l

 

 

 

 

 

X

 

 

Xi

− x1

=

X

 

 

 

 

 

=

yi − (sy1 + tyk) ≥ xi

xi.

 

 

 

 

 

i=1

 

 

 

=1

 

 

i=2

 

 

Рассуждая по индукции, предположим, что существует двоякостохастическая матрица T 0 порядка n

1

такая, что x0

= T 0z0. Тогда матрица

T = 0

T 0

 

 

 

 

 

 

 

 

 

 

1

0

 

 

 

 

 

 

 

будет, очевидно, двоякостохастической. Учитывая, что x1 = z1, получаем x = T z. Таким образом, x = Sy, ãäå S = T F есть произведение двух двоякостохастических матриц и поэтому, как легко проверить, тоже является двоякостохастической матрицей. 2

Следствие. Пусть [x1, . . . , xn]> [y1, . . . , yn]>. Тогда для любой выпуклой монотонно возрастающей функции φ(t) справедливы неравенства

φ(x1) + . . . + φ(xk) ≤ φ(y1) + . . . + φ(yk), 1 ≤ k ≤ n.

Доказательство. Согласно теореме, x = Sy для некоторой двоякостохастической матрицы S = [sij]. Вследствие этого,

k

φ(xi) ≤

k n

sijφ(yj) ≤

k−1

k

sij!φ(yj) + 1 −

k

sij!!φ(yk)!

X

 

XX

 

X

X

 

Xi

 

i=1

 

i=1 j=1

 

j=1

i=1

 

=1

 

k

φ(yj) +

k−1

1 −

k

sij!(φ(yk) − φ(yj)) ≤

k

φ(yj). 2

X

 

X

 

Xi

 

X

 

j=1

 

j=1

 

=1

 

j=1

 

Теперь пусть A невырожденная матрица с сингулярными числами σ1 ≥ . . . ≥ σn и собственными

значениями

λ1

, . . . , λn

, упорядоченными по неубыванию модуля. Положим

è y = ln σ .

 

 

xi = ln |λit|. Â ñèëói

òîãî,i

Тогда из неравенств Вейля вытекает, что x y. Возьмем, например, функцию φ(t) = e что она является выпуклой и монотонно возрастающей, получаем неравенства

1| + . . . + |λk| ≤ σ1 + . . . + σk, 1 ≤ k ≤ n.

Дополнение к лекции 38

63.1 Число итераций

В методе сопряженных градиентов xk x0 + Lk, íî xk / x0 + Lk−1. Значит, xk −x0 ÿâëÿ- ется линейной комбинацией векторов r0, Ar0, . . . , Ak−1r0 с ненyлевым коэффициентом

ïðè Ak−1r0 xk = x0 + ψk−1(A)r0,

ãäå φk−1(λ) многочлен степени k − 1. Èòàê,

rk = r0 − Aψk−1(A)r0

 

rk = φk(A)r0,

deg φk(λ) = k, φk(0) = 1.

Утверждение. Если A эрмитова положительно определенная матрица, имеющая m попарно различных собственных значений, то число итераций в методе сопряженных градиентов при любом начальном векторе не больше m.

Доказательство. Достаточно учесть, что степень минимального многочлена для эрмитовой матрицы A не больше m. 2

63.2 Как убывают нормы невязок

Теоретически метод сопряженных градиентов требует не более n шагов для получения точного решения. Практически норма k-й невязки может оказаться достаточно малой при k n. Получение оценок основано на следующем результате.

Лемма об оценке норм невязок. Пусть λmin è λmax минимальное и максимальное собственные значения эрмитовой положительно определенной матрицы A. Тогда k-я невязка в методе сопряженных градиентов при любом начальном векторе удовлетворяет неравенству

||rk||2

r

 

λmin

λmin≤λ≤λmax k(λ)| ||r0||2,

 

 

 

 

λmax

 

 

 

 

 

max

ãäå Φk(λ) любой многочлен степени не выше k, подчиненный условию Φk(0) = 1.

Доказательство. В методе сопряженных градиентов

||x − xk||A = min ||x − (x0 + y)||A.

y Lk

Произвольный вектор y Lk имеет вид y = Ψk−1(A)r0, ãäå Ψk−1(λ) многочлен степени k − 1 èëè íèæå A(x−(x0 +y)) = r0 −Ay = Φk(A)r0, ãäå Φk(λ) многочлен степени не выше k со свободным членом Φk(0) = 1. Таким образом,

||x − xk||A = ||A−1rk||A ≤ ||A−1Φk(A)r0||A.

Пусть λ1 ≥ . . . ≥ λn > 0 собственные значения матрицы A è q1, . . . , qn ортонормированный базис из собственных векторов:

AQ = QΛ, Q = [q1, . . . , qn], Λ =

λ1 . . .

.

 

 

λn

345

346

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лекция 63

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r =

n

ζ q

 

 

 

A−1r 2 =

n

i|2

||rk||22

,

 

 

 

 

 

 

 

 

Xi

 

 

 

X

 

 

 

 

 

 

 

 

 

k

 

i i

||

k||A

λi

λ1

 

 

 

 

 

 

 

 

 

 

=1

i=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r =

n

ξ q

A−1

Φ (A)r 2

=

n

ki)|2 i|2

 

1

 

max

Φ (λ) 2

r

2

. 2

X

 

 

 

 

 

 

 

0

i i

||

 

k

 

0||A

 

Xi

λi

 

λn

λmin≤λ≤λmax |

k |

||

0||2

 

 

i=1

 

 

 

=1

 

 

 

63.3Оценка с помощью многочленов Чебышева

Таким образом, оценки для нормы k невязки можно получать с помощью многочленов. При этом нас интересует величина, уже известная нам как C-норма в пространстве непрерывных функций на отрезке min, λmax]:

||Φk||C = λmin

λ λmax |Φk(λ)|.

 

min

 

≤ ≤

Как выбрать многочлен Φk(λ) с условием нормировки Φk(0) = 1 и наименьшей C-нормой на отрезке min, λmax]? Решение этой задачи дают многочлены Чебышева.

Многочлены Чебышева для отрезка [−1, 1] определяются следующим образом:

T0(t) = 1, T1(t) = t, Tn+1(t) = 2tTn(t) − Tn−1(t), n = 1 2, . . . , .

Элементарно проверяется, что

Tn(t) = cos(n arccos t) ïðè

−1 ≤ t ≤ 1. Чтобы найти представление

äëÿ Tn(t) ïðè |t| > 1, рассмотрим однородное реккуррентное уравнение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

zn+1 − 2tzn + zn−1 = 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и попробуем искать его решение в виде zn = zn, z 6= 0. Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z(±) = t ± p

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

ßñíî, ÷òî zn = c1zn +c2zn

z2 − 2tz + 1 = 0

t2 − 1

 

 

 

 

 

 

 

 

 

(+)

 

(−) будет решением данного рекуррентного уравнения при любых константах

c1, c2. Выберем их так, чтобы z0 = T0(t), z1 = T1(t). В итоге получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(t + pt2 − 1)n +

pt2 − 1)n.

 

 

 

 

 

 

 

 

 

 

 

 

Tn(t) =

 

 

 

 

 

 

(t

 

 

 

 

 

 

 

 

 

2

2

 

 

 

 

 

 

 

В случае многочленов от λ [λmin, λmax] сделаем замену переменной

 

 

 

 

 

 

 

 

λ

 

= λmax + λmin + tλmax − λmin

 

 

 

 

t = λ −

λmaxmin

 

 

 

 

 

 

 

 

 

 

 

2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

λmaxλmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

Положим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ−

λmaxmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

λmax−λmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Φk(λ) =

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

max

 

 

 

 

Φk

(λ)

 

 

 

 

 

 

 

 

 

.

 

 

 

 

Tk(−λmax−λmin )

 

 

 

 

 

max |

| ≤

 

 

 

Tk

λmax−λmin

 

 

 

 

 

 

 

min≤ ≤

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λmaxmin

 

 

 

 

 

 

λ

 

 

λ λ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λmaxmin

 

 

 

Далее,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λmax + λmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λmax + λmin + 2

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λmax

λ

 

 

λmax

λmin

 

 

 

 

 

 

 

|t| + pt2 − 1 =

min

|t| =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

.

λmax − λmin

 

 

 

 

λmax − λmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λmax

λmin

Ïðè ýòîì t получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

+

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λmax

λmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|Tk(t)|

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λmax

λmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Теорема. В условиях леммы об оценке норм невязок метода сопряженных градиентов справедливы неравенства

 

 

 

 

 

 

 

 

 

k

 

 

 

r

 

2

 

λmax

λmax

λmin

r

 

, k = 1, 2, . . . .

 

 

 

 

 

 

 

 

|| k||2

r

 

λmin

λmax +

λmin

 

||

0||2

 

Соседние файлы в папке лИТЕРАТУРА