книги / Линейная алгебра.-1
.pdf§ 1. МЕТОДЫ РЕШЕНИЯ ЛИНЕЙНЫХ СИСТЕМ |
191 |
ленная м атри ц а В 1! 2 такая, что В 1! 2 • В 1!2 — В . К а к и выш е, догово
рим ся обозначать символом В ~ 1 / / 2 матрицу, обратную к м атрице В 1!2.
Д л я оценки норм ы погреш ности Zk сделаем замену, полож ив Zk |
= |
|||||||||||||
= В ~ х!2 • Vfc. П ри такой замене соотнош ение д л я погреш ности |
Zk |
пе |
||||||||||||
реходит в следую щ ее соотнош ение д л я У/д |
|
|
|
|
|
|
|
|
|
|||||
|
Vk + i = ( Е - r k + 1C ) - V k (к = 0 , 1 , 2 , . . . ) , |
|
|
|
|
|
||||||||
где через С |
обозначена м атри ц а вида С |
= |
В ~ х!2 |
• А |
• В ~ х!2. Убе |
|||||||||
дим ся в том, что к вад р ат обы чной норм ы вектора V*. равен квад р ату |
||||||||||||||
энергетической норм ы вектора Z\~. В самом деле, |
|
|
|
|
|
|
|
|
||||||
НИН2 = |
(Vfc, v |
k ) = ( B ^ 2Z, B 1/ 2Z ) |
= |
(B Z k , Z |
k )= |
\\zkB2\. |
|
|||||||
Таким образом, д л я оценки энергетической норм ы Z к достаточно оце |
||||||||||||||
нить Обычную НОрму Vjfe. |
|
|
|
|
|
|
|
|
|
|
|
|
||
О ценим |
норму |
||Т4||. |
П реж де |
всего |
зам етим , |
что |
из |
нера |
||||||
венств 7 i ( В Х , X ) ^ |
( А Х , |
X ) ^ 7 2 |
(5 Х , X ) |
с помощ ью зам ены X |
= |
|||||||||
= В ~ х! 2 • У |
получаю тся неравенства 7 1 (У, У ) ^ |
(СУ, У) |
^ |
7 |
2 |
(У, У ). |
||||||||
П оследние неравенства эквивалентны тому, что 7 |
1 Е |
^ |
С |
^ |
7 |
2 |
Е . П о |
|||||||
скольку, кроме того, м атри ц а С = |
В ~ 1 / / 2 |
• А • В ~ 1 / / 2 |
сим м етрична, то |
все собственны е значения этой м атрицы вещ ественны и располож ены
на отрезке [7 1 , 7 2 ]. П оследовательно |
зап и сы вая соотнош ение Vk + i = |
= ( Е — Tk + i'C )V k д л я номеров к = 0 |
, 1 , ... , мы придем к следую щ ему |
равенству: |
|
Vfc= П (Д- TjC) •Гь
J —1
из которого сразу ж е вы текает, что
|
НИН^ |
П |
(Я - ГХ ) |
ЦГо||. |
|
|
|
|
|
3 = 1 |
|
|
|
Но тогда из равенства |
||Ч || |
= |
|Щ *|Ы вы текает, что \\Zk \\B ^ |
% |Е о ||в , |
||
где qk |
и - = л Е |
r j C) |
. С ледовательно, итерационны й |
процесс |
||
|
|
|
|
|
|
сходится при условии, что последовательность {qk} стрем ится к нулю, причем тем бы стрее, чем меньш е величины
П оскольку |
каж дое значение qk явл яется |
ф ункцией п арам ет |
ров т\ , Т2 , ... , |
Тк, возникает зад ач а построения |
оптим ального набора |
итерационны х парам етров из условия м инимум а qk д л я ф иксирован ного к. П ерейдем к реш ению этой задачи .
192 ГЛ. 6. ИТЕРАЦИОННЫЕ МЕТОДЫ
П редполож им , что все собственны е значения As м атрицы С леж ат
на заданном сегменте [7 |
1 , 7 2 ]. У чи ты вая симметрию |
м атрицы С , мы |
|||||
приходим к следую щ ей задаче оптим изации: найти |
|
||||||
m in qk ( п , т2, . |
. тк) |
= |
|
|
|
|
|
{Tii |
|
|
|
|
|
|
|
= |
m in |
П |
т - |
ri O |
m in |
m ax |
П а |
|
И;} |
И;} |
s |
||||
|
|
з = 1 |
|
|
з = 1 |
||
П оскольку все |
As леж ат |
на отрезке |
[7 1 , 7 2 ], то расш и ряя область, по |
||||
которой берется м аксимум, мы получим , что |
|
|
|||||
m in qk ( п , т2, . . |
тк) ^ |
m in |
m ax |
Г У 1 - тА |
|||
{л} |
|
|
|
(тТ |
7 1 ^ £ ^ 7 2 |
||
|
|
|
|
|
|
j —1 |
|
П олученная огрубленная зад ач а имеет более простое реш ение. К ром е
того, при реш ении такой задачи не используется ин ф орм ац и я о кон кретном располож ении собственны х значений As на отрезке [7 1 , 7 2 ],
а учиты ваю тся лиш ь границы этого отрезка. Такой подход позволяет
построить набор оптим альны х парам етров д л я |
м атриц произвольной |
|||||||||||||||
структуры . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
П ерейдем к реш ению указанной огрубленной задачи оптим изации. |
|||||||||||||||
П олож им Р |
(t ) |
= r i j = i ( l — rjt) и зам етим , что полином Р |
(t ) удовле |
|||||||||||||
творяет условию норм ировки Р (0) = |
1. С помощ ью зам ены перемен |
|||||||||||||||
ной |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t = 2 ^! + 72 - S(71 |
- 72)] |
7 2 + 71 Л _ s l2 - 71 |
|
1 ~ S p 0 |
||||||||||||
2 |
|
V |
7 2 + 7 1 |
|
|
To |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
где |
po |
= |
7 |
2 — |
7 1 |
= |
Z |
отобразим |
отрезок |
|
^ t |
^ |
|
в |
||
------------ , To |
-------------, мы |
7 1 |
7 2 |
|||||||||||||
|
|
|
7 2 |
+ |
7 1 |
|
7 1 + |
7 2 |
|
|
|
|
|
|
|
|
отрезок —1 |
^ S |
^ 1 , причем точка t |
= |
0 переходит в точку S |
= |
So |
= |
|||||||||
= |
1/po > |
1- П ри такой |
замене рассм атри ваем ая зад ач а оптим изации |
|||||||||||||
переходит в следую щ ую |
задачу: среди всех полином ов |
Pk (S ) |
ст епе |
|||||||||||||
ни |
к , |
удовлет воряю щ их условию норм ировки |
Pk (1 /ро) |
= |
1 , найт и |
|||||||||||
т акой , длл |
которого m a x ^ ^ ! |P ( S ) | |
|
м и н и м а лен . |
|
|
|
|
|
||||||||
|
Таким |
полиномом, |
как |
известно, |
явл яется полином |
Ч ебы ш ева |
||||||||||
Р Д Д |
= |
T*(S) -[Г* (So)]-1, где |
|
|
|
|
|
|
|
|
||||||
|
Т ( 5 ) |
|
cos(/r arcco sS ) |
|
|
|
при |
|5 | |
^ |
1 , |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 [(S + v s 2 - l ) fc + (S - ч /5 2 - l ) fc] при |5 | > 1.
|
|
|
§ 1. МЕТОДЫ РЕШЕНИЯ ЛИНЕЙНЫХ СИСТЕМ |
|
|
|
193 |
||||||||||||||||||
Т ак как m a x ^ ^ ! |
|Т/, (S) | |
= |
1, то |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
m in |
|
m ax |
|
| Р к (t)| |
|
|
|
|
1 |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
Tk (S0y |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
{rj } |
71^^72 |
|
|
|
|
|
|
|
|
|
|
|
|||||||
причем |
|
= |
qk = |
i |
2Р\ |
|
|
где pi |
= |
V b |
~ |
л/71 |
|
|
|
|
|
||||||||
|
|
T k ( s 0) |
|
|
w |
+ Pf — |
^ |
|
|
у ъ + у т х |
|
|
|
|
|
||||||||||
|
Д л я вы числения оптим ального набора парам етров будем исходить |
||||||||||||||||||||||||
из равенства |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
P k ( t ) = |
Па тД ) — Qk^k |
|
1 |
- |
Tot |
|
|
|
|
|
||||||||||||
|
|
|
|
|
Ро |
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
з = 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(мы учли, что S |
= |
-------- — |
|
Приравня ем корни полиномов, стоящ их |
|||||||||||||||||||||
|
|
|
|
|
|
Ро |
|
|
|
|
|
равенства. Т ак |
как |
полином |
|
|
|||||||||
в левой и в правой частях этого |
Р^ (t) |
||||||||||||||||||||||||
имеет |
корни tj |
= |
|
1 / TJ |
(j |
= |
1 |
, 2 |
, . . . , &) , |
а полином Тk (S) имеет кор- |
|||||||||||||||
ни |
с |
|
2J |
- |
1 |
( . |
= |
1 |
0 |
|
|
|
7 Л |
|
то |
|
|
|
|
|
+ |
= |
1 - |
PoS |
|
b j |
= cos — —— |
7Г (j |
1 , 2 , . . . , |
к), |
|
учи ты вая, что t |
-------------, |
||||||||||||||||||
|
|
1 |
2 |
к |
|
S j ро .. |
|
|
|
|
|
|
|
-I |
|
|
|
|
|
|
ч |
Го |
|
||
|
|
|
1 |
|
|
|
, 2 , ... , |
|
|
|
|
|
|
|
|
|
|
||||||||
получим — = --------- -— [j = |
1 |
|
к; b j определены |
вы ш е). |
|
|
|||||||||||||||||||
|
|
Т3 |
|
|
|
Т0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
И так, оптим альны м и значениям и итерационны х парам етров будут |
||||||||||||||||||||||||
значения т, |
= |
1 |
+ |
г° |
, где |
с |
|
= |
cos |
2J - |
1 |
, j |
. |
л |
0 |
|
7 |
|
|
||||||
g g |
|
|
|
^ |
|
|
= 1 , |
2 , ... , |
к. |
|
|
||||||||||||||
|
И терационны й |
процесс с указанны м |
оптим альны м |
набором |
п ар а |
||||||||||||||||||||
м етров назы вается чебы ш евским . |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
М ы приходим к следую щ ей теореме. |
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
Т еорем а 6.4. Е сли м ат рицы А и В |
|
сим м ет ричн ы и п о ло ж и т ель |
||||||||||||||||||||||
но определены и если j± B |
^ |
А ^ |
|
д2^ , |
то чебы ш евский ит ерационны й |
||||||||||||||||||||
процесс сходит ся |
и для погреш ност и Zk после вы полнения к ит ера |
||||||||||||||||||||||||
ц и й справедлива оценка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
Ш |
\ в |
|
^ q k \\Z0\\в , |
|
|
|
|
|
|
|
|
|
|||||
где qk |
= |
2Р\ |
|
при pi |
= |
л/ 72 |
- |
л/тГ |
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
1 + p(k |
"" |
|
|
772 + |
yfn |
|
|
|
|
|
|
|
|
|
|
||||||||
|
Если в качестве условия окончания процесса взять д л я заранее за |
||||||||||||||||||||||||
данной ^-точности |
требование |
| |
| ^ |
| | б |
|
^ |
£ | | ^ о || б |
, т о и з |
теорем ы |
6.4 |
|||||||||||||||
получается |
д л я |
числа итераций |
к |
следую щ ая оценка: к |
^ |
ко (е) |
= |
||||||||||||||||||
= |
l n ( e / 2 ) / |
1 п щ . С равн и вая |
эту |
|
оценку |
с установленной |
вы ш е |
оцен |
|||||||||||||||||
кой числа |
итераций д л я |
м етода |
простой |
итерации |
к |
^ |
ко (е) |
= |
|||||||||||||||||
= |
l n e / l n p o 5 мы получим, при условии, что величина £ |
= |
7 2 |
/ 7 1 |
м ала, |
13 В.А . И л ьи н, Э.Г. П о зн я к
194 |
ГЛ. 6. ИТЕРАЦИОННЫЕ МЕТОДЫ |
|
что ко (г) « |
1 п (2 /Д /2 Д £ . С равнение этих оценок указы вает на преим у |
|
щ ество чебы ш евското м етода (в случае, когда величина £ = 7 |
2 / 7 1 |
|
м а л а). |
|
|
О писанны й нами чебы ш евский м етод известен еще с н ач ал а |
50-х |
|
годов. И ногда его назы ваю т м ет одом Ричардсона. |
|
С ледует отм етить, что мы изучили этот метод д л я идеального вы числительного процесса с бесконечным числом знаков, в то врем я как на ЭВМ вы числения ведутся с конечны м числом знаков, в связи с
чем имею тся числа, являю щ иеся м аш инной бесконечностью и м а
ш инны м нулем. Если в процессе вы числений на ЭВМ появляется чис ло М , превосходящ ее М ^ , то происходит аварийны й останов м аш ины (авост).
С точки зрения |
идеального вы числительного процесса значения |
|
итерационны х парам етров TJ |
м о ж н о упорядочить как угодно (лю бым |
|
из к\ способов). Л ю бы е две |
последовательности итерационны х п ар а |
|
м етров {тД с т о ч к и |
зрения идеального вы числительного процесса эк |
|
вивалентны , ибо д л я |
них требуем ая ^-точность достигается за одно и |
то ж е число итераций.
Но при вы числении на ЭВМ различны е последовательности п а рам етров {тД не эквивалентны . Д л я одних последовательностей зн а чений {тД м ож ет произойти аварийны й останов маш ины вследствие роста п ром еж уточны х значений. Д л я других последовательностей зн а
чений {тД аварийного останова м аш ины не происходит, но в связи с немонотонны м характером стрем ления к нулю погреш ности Z/., т. е. вследствие того, что норм а м атрицы Е — TjC перехода от (j — 1 )-й
итерации к j -й м ож ет бы ть больш е единицы, д л я этой погреш ности не справедлива установленная нам и д л я идеальной ситуации оценка.
В следствие указанны х обстоятельств возникает теоретическая про б л е м а — указать такой наилучш ий закон упорядочения значений {тД , при котором д л я чебы ш евского м етода бы ло бы наим еньш им влияние ош ибок округления.
И счерпы ваю щ ее реш ение этой проблем ы м ож но найти в книге А .А . С ам арского «Теория разностны х схем» (М.: Н аука, 1977. С. 572 и д а л ее).
§ 2. Р еш ен и е полной проблем ы собственны х значений м етодом вращ ений
Р ади простоты сн ачала будем рассм атри вать |
вещ ественную |
сим |
||
м етричную |
м атрицу А , определяемую равенством |
(6 .2 |
). Зам етим , что |
|
оты скание |
всех собственны х значений и собственны х |
векторов |
этой |
2. МЕТОД ВРАЩЕНИЙ |
195 |
м атрицы сводится к оты сканию такой ортогональной м атрицы Т , д л я
которой произведение |
|
D = Т 'А Т |
(6.29) |
представляет собой диагональную матрицу. В самом деле, если такая ортогон альн ая м атри ц а Т будет найдена, то диагональны е элем енты
м атрицы D будут явл яться собственны ми значениям и м атрицы |
А , а |
|
столбцы м атрицы Т |
будут явл яться соответствую щ ими собственны ми |
|
векторам и м атрицы |
А 13) . |
|
Введем в рассм отрение сф ерическую норм у м атрицы А: |
|
|
|
1 1 / 2 |
|
|
1Д11сф |
|
Тогда, очевидно, |
д л я диагональны х элементов м атрицы А |
будет |
справедливо неравенство |
|
п
(6.30)
причем это неравенство переходит в точное равенство только в случае, когда м атри ц а А явл яется диагональной .
|
Зам етим |
теперь, |
что |
при |
орт огональном преобразовании |
м а т |
|||||
рицы А (т. |
е. |
при |
преобразовании |
вида |
А |
= |
U A R , |
где U |
|||
и |
R — ортогональны е |
м атрицы ) сф ерическая |
норма |
эт ой м ат рицы |
|||||||
не |
и зм ен яет ся |
14) . |
О тсю да |
следует, |
что |
от |
всех |
ортогональны х |
|||
преобразований |
м атрицы |
А |
преобразование |
(6.29) |
отличается тем, |
что это преобразование делает м аксим альной сумму к вад ратов ди аго нальны х элементов преобразованной м атрицы и м инимальной — сумму к вад ратов всех внедиагональны х элементов этой м атрицы .
М етодом вращ ения назы вается итерационны й метод, при котором
у к азан н ая вы ш е м атри ц а Т находится как предел бесконечного про изведения элем ентарны х м атриц вращ ения, к аж д ая из которы х имеет
13) Д ля доказательства этого обозначим через A i, А2, . . Хп диагональные эле-
менты матрицы D и положим е*. |
= |
|, где элементы е\ столбца е*. |
удовлетво- |
|||
ряю т условию: е\ — 0 при |
к Ф г |
1 и ei |
= |
1. Тогда, |
очевидно, D e k = |
А&ед,, т. е. |
Т 'А Т е к = Хке к, и так как |
Т ' = Т ~ \ |
то |
А Т е к = |
ХкТ е к . Следовательно, Т е к |
являю тся собственными векторами матрицы А.
14)В самом деле, если А = UAR, а символ tr С обозначает сумму всех эле
ментов матрицы С, лежащ их на ее главной диагонали, то ЦАЦ^ф |
=tr(AfA) |
= |
|||||
= |
t r ( R ' A ' U ' U A R ) |
= t r |
( R ' A ' A R ) |
= |
||Л Д ||с2ф = ||(А К )'||с2ф = |
||Я 'Т ||2ф |
= |
= |
t r ( A R R ' A > ) = t r |
( A A ' ) |
= ||А '||2ф |
= |
|Д ||2ф . |
|
|
13:
196 |
ГЛ. 6. ИТЕРАЦИОННЫЕ МЕТОДЫ |
|
вид |
|
|
|
1 |
0 |
|
1 |
|
|
COS f |
— sin(^ |
|
1 |
|
Tij ( f ) |
— |
(6.31) |
|
|
1 |
|
sin f |
COS f |
|
|
1 |
|
0 |
1 |
В целом метод вращ ении состоит в построении последовательности
м атриц
А , А 1 , А 2 , . . A v , A v + 1 , . . ( 6 . 3 2 )
к аж д ая последую щ ая из которы х получается из преды дущ ей при по
мощи элементарного ш ага вида A v + 1 |
= Т[-Аф Тц. |
|
|
|||||||||||
Если д л я упрощ ения записи опустить индекс v |
и рассм отреть один |
|||||||||||||
такой ш аг А |
= |
T ^ A T ij, осущ ествляем ы й с помощ ью м атрицы (6.31), |
||||||||||||
то д л я элементов ац |
преобразованной м атрицы А |
|
мы получим следу |
|||||||||||
ющие вы раж ен и я через элем енты ац |
м атрицы А: |
|
|
|
||||||||||
Ш |
= |
Ш |
при |
k ф i, j, 1ф г, у, |
|
|
|
|
|
|
|
|||
ац |
— ац cos(p |
+ |
dji sin(p |
при I ф г, j; |
|
|
|
|
||||||
dji |
= |
—ац sin(^ |
+ |
aji cos f |
при l ф |
г, j\ |
|
|
|
|
||||
ац |
= |
an cos f |
+ |
aij sin(p |
при l ф |
г, j\ |
|
|
|
|
||||
aij |
= |
— an sin(^ |
+ |
aij c o s f |
при l ф |
г, j; |
|
|
|
|
||||
^гг |
= |
(a^i cos |
|
|
sin <p) cos |
+ |
(a ^ cos f + |
a jj |
sin <p) sin f ; |
|||||
dji |
= |
(—ац sin |
|
+ |
aji cos f ) cos f |
+ |
(— a^- sin |
|
+ |
a jj cos <p) sin |
||||
djj |
= |
— (—aii sin f |
+ aji cos f ) |
sin f |
+ (—a^- sin |
|
+ |
a jj cos f ) cos f \ |
||||||
dij |
= |
— (ац cos f |
+ |
aji sin <p) sin f |
+ |
(a^- cos |
+ |
ajj |
sin <p) cos f . |
(6.33) И з соотнош ений (6.33) и из условия сим м етричности м атрицы А
вы текает следую щ ее легко проверяем ое равенство:
п п |
п п |
|
^ |
Е |
= Е |
- 2aii + |
“ au)sin2<p + 2 а у c o s 2 ^ ]2. |
/г = 1 / = 1 |
/г = 1 / = 1 |
|
|
k fl |
k fl |
|
(6.34) |
|
|
|
2. МЕТОД ВРАЩЕНИЙ |
197 |
И з этого равенства вы текает, что д л я м аксим ального ум еньш ения суммы квад ратов всех внедиагональны х элем ентов необходимо м атри цу (6.31) вы брать так, чтобы бы ли вы полнены д в а т р е б о в а н и я :
1 ) ном ера i и j вы брать так, чтобы к вад р ат элем ента бщ, бы л наи больш им среди квад ратов всех недиагональны х элем ентов м атрицы А , т. е. вы бор номеров г и j подчинить условию
аЬ = Т 5 х аы '
кф1
2) угол поворота р в м атрице (6.31) вы брать так, чтобы бы ло спра ведливо равенство
(ctjj — a n )sm 2 (p + 2ац c o s2 p = 0. |
(6.35) |
Р авенство (6.35) однозначно определяет угол ср, удовлетворяю щ ий условиям
tg 2 ¥> = — ^ |
— , |
М ^ j . |
(6.36) |
O'ii |
CLjj |
^ |
|
Это равенство позволяет вы числять cos (р и sin (р по ф орм улам
c° s ^ = { 1 [i + ( 1 + Р 2)“ 1/2] } |
, |
snip = s g n p |^ ^1 — (1 + p2)- 1 /2
г д е р = 2 a ,ij/(au - a jj).
Зам етим , что если м атри ц а (6.31) вы брана так, что вы полнены ука занны е вы ш е требования 1) и 2), то равенство (6.34) переходит в сле дую щ ее соотнош ение:
п |
п |
п п |
|
У |
У У ы |
— У , У , аы ~ |
(6.37) |
к = 11 = 1 |
к = 1 1= 1 |
|
|
|
кф1 |
кф1 |
|
в котором a,ij представляет |
собой наибольш ий по модулю |
внедиаго- |
нальны й элемент м атрицы .
Теперь мы можем более точно сказать, что метод вращ ений состоит в построении последовательности м атриц (6.32), к аж д ая последую щ ая
из которы х получается |
из |
преды дущ ей посредством ортогонального |
||
преобразования A v + i = |
Т ц |
• A v • |
, в котором м атри ц а |
(<р) |
198 ГЛ. 6. ИТЕРАЦИОННЫЕ МЕТОДЫ
вы бирается так, чтобы бы ли вы полнены указанны е вы ш е д в а требова
ния 15) .
Д окаж ем сходимость м етода вращ ений. О бозначим символом S y
сумму квад ратов всех внедиагональны х элем ентов м атрицы A v, а сим
волом |
наибольш ий |
по |
модулю |
|
внедиагональны й элемент этой |
||
м атрицы . |
|
|
|
|
|
|
|
Тогда в силу (6.37) справедливо равенство |
|
||||||
|
Q2 |
+ l |
_ с2 |
|
о |
1 2 |
(6.38) |
|
|
|
|||||
|
° v |
— ° v |
z |
|
|
Д алее, поскольку общее число внедиагональны х элементов м атри
цы A v равно п (п — 1 ), |
a a!f\ — наибольш ий по модулю из этих эле |
ментов, то справедливо |
неравенство |
|
,W |
|
|
s i |
|
|
|
|
|
(6.39) |
|
|
|
п (п — 1 ) |
|
|
|
|
|||||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|||
И з (6.38) и (6.39) вы текает неравенство |
|
|
|
|
|
|
|
||||
|
< qZ |
1 |
- |
|
2 |
|
|
|
|
(6.40) |
|
^V + 1 ^ |
|
— 1 |
)_ |
|
|
|
|||||
|
|
|
п (п |
|
|
|
|
|
|||
П оследовательно используя неравенство |
(6.40), записанное д л я номе |
||||||||||
ров 0 , 1 , ... , г, и обозначая через |
S Q |
= |
S Q (А) |
сумму квад ратов |
всех |
||||||
внедиагональны х элементов основной |
м атрицы |
А , мы |
получим, |
что |
|||||||
S' 2 |
|
|
|
|
|
-I V+ 1 |
|
|
|
|
|
^ S o2 (А) |
1 |
- |
|
|
|
|
|
|
(6.41) |
||
D v + 1 |
|
п (п |
— 1 |
) |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
||||
И з неравенства (6.41) |
сразу ж е |
следует, что |
H in d o o 5 2 |
+ 1 = |
0, что и |
||||||
доказы вает сходимость м етода вращ ений. |
|
|
|
|
|
|
|||||
В качестве приближ енны х значений собственны х чисел м атрицы А |
|||||||||||
берутся диагональны е |
элем енты |
м атрицы A v , |
а в |
качестве |
прибли |
||||||
ж енны х собственны х |
векторов |
м атрицы |
А |
берутся |
столбцы |
м атри- |
|||||
цы T i1j 1 х Ti2j 2 . .. Tivj v. |
|
|
|
|
|
|
|
|
|
|
Более точны е результаты получены В .В . В оеводиным 16) . Д л я слу
чая, когда произвольная (не обязательно сим м етричная) м атри ц а |
А |
15) Номера i и j на каждом шаге выбираю тся такими, чтобы наибольшим |
по |
модулю являлся внедиагональный элемент матрицы A v с этими номерами. |
|
16) Воеводин В.В. Численные методы алгебры. Теория и алгорифмы . —М.: Н а ука, 1966.
2. МЕТОД ВРАЩЕНИЙ |
199 |
не имеет ж ордановы х клеток и все ее внедиагональны е элем енты я в
ляю тся величинам и порядка г и м алы по сравнению с числом р =
= |
min\i^\j |Аi — Aj|, В .В . Воеводин получил следую щ ие оценки: |
||
|
а) д л я собственны х значений оценку Ai = ац + |
= i —агр(1рг---- \- |
|
|
|
СЬц |
&рр |
+ |
О (г3) (из указанной суммы исклю чаю тся значения р, п ри н адлеж а |
||
щие м нож еству Щ тех чисел j = 1 , 2 , . . п, д л я |
которы х Aj |
= А^); |
б) если Т — м атрица, столбцы которой являю тся собственны ми век торам и м атрицы Т и Т = Е + Н , где Е — единичная м атрица, то д л я элементов к ц м атрицы Н справедливы оценки
|
|
hij |
— |
О, |
|
|
|
если |
Xi |
— |
A j, |
||
|
|
|
|
|
+ О (е2), |
если Ai |
ф |
Aj |
|||||
|
|
|
|
|
&ii |
|
|||||||
|
|
|
|
|
CLii |
|
|
|
|
|
|||
|
Если А — к о м п л е к с н а я |
э р м и т о в а |
м атрица, то вместо м атри |
||||||||||
цы |
(6.31) следует взять унитарную м атрицу |
|
|
|
|||||||||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
1 |
cos <р |
|
—sinpe^ |
|||
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
Tij (р, |
ф) = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sin |
... |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
COS ip |
1 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
(6.42) |
П ри этом вместо равенства (6.34) мы придем к равенству |
|||||||||||||
Е |
|
= |
|
Е Е |
|
м |
2 ~ 2ia*ii2+ |
|
|
|
|
||
к = 1 1=1 |
|
|
к = 1 1=1 |
|
|
|
|
|
|
|
|||
кф1 |
|
|
кф1 |
|
|
|
|
|
|
|
|
|
|
+ |
2| C L ij |
cos |
О |
j(У |
|
2 /л _„i(2ip |
а) |
|_ |
_ |
a ii) C0S(psin |
|||
|
р - е |
|
—sin" |
р • е |
|
|
|
|
|
в котором через а обозначен аргум ент комплексного числа а ц .
200 ГЛ. 6. ИТЕРАЦИОННЫЕ МЕТОДЫ
Д л я м аксим ального ум еньш ения суммы к вад ратов модулей внедиа- |
|
гональны х элементов следует у м атрицы |
(6.42) вы брать такие ном ера i |
и j , чтобы элемент а ц бы л наибольш им |
по модулю внедиагональны м |
элементом м атрицы А , а вы бор углов ср и чр подчинить условию |
|
|||||
|a ij|(co s2 ip • ега |
— sin2 р |
• ег^ ~ |
+ (ajj — ац) cos р sin р е г^ ) = |
0 . |
||
П оследнее условие приводит к соотнош ениям |
|
|
||||
/ |
|
^ |
2 |щ ?-| |
. . |
7Г |
|
*Ф = argdij, |
tg2if = |
, |
m ^ |
J . |
|
|
|
|
|
Д/j |
|
^ |
|
Д оказательство |
сходимости м етода |
вращ ений |
проводится точно |
так |
ж е, как и д л я случая вещ ественной м атрицы .