ВУЗ:
Составители:
Рубрика:
tgθ=s/c=t. (4.17)
Далее из (4.16), (4.17) получим
t
2
+
ij
jjii
a
aa −
t-1=0. (4.18)
Для сходимости и устойчивости метода необходимо выбрать наименьший по модулю корень
уравнения (4.18). Зная t можно вычислить с, s:
,
t1
1
с
2
+
=
s=tc.
Для якобиева вращения,
0a
)n(
ij
= , справедливо
t
2
(A
n
)= t
2
(A
n-1
)-2(
)n(
ij
a )
2
,
где
t
2
(A
n-1
)=
∑
≠
−
ji
2)1n(
ij
]a[
.
Сходимость метода Якоби можно оценить числом t
2
(A
n
), если процесс сходится, то
t
2
(A
n
)→0 при n→∞.
Процесс итерации заканчивается, когда все недиагональные элементы матрицы А удов-
летворяют условию
)n(
ij
a <ε, i≠j , 0<ε<1.
Наконец, о нахождении собственных векторов.
Пусть
ATTAlim
T
n
n
=Λ=
∞→
, где Т=
∏
n
n
T , тогда столбцы матрицы Т будут собственными
векторами матрицы А.
Заметим, так как метод Якоби носит итерационный характер, то элемент, который был
сделан нулевым при следующем вращении, вообще говоря, может стать ненулевым.
Вопрос, в каком порядке занулять элементы матрицы А, т.е. вопрос о выборе индексов i
и j для каждого шага, определяет различные варианты метода Якоби.
4.2.1. Различные варианты метода Якоби
Классический метод.
На каждой итерации классического метода Якоби зануляется мак-
симальный по модулю недиагональный элемент с номером:
(i
n
, j
n
)⇒
)n(
ij
ji
ji
amaxa
nn
≠
= , n=0, 1, 2,…
Барьерные методы. Используется простая циклическая последовательность аннулиро-
вания недиагональных элементов матрицы, т.е. элементы матрицы зануляются в следующем
порядке: (2, 1), (3, 1), (3, 2),…, (n, 1), (n, 2),…, (n, n-1), а затем начинается новый проход по
матрице в том же порядке. При этом вращения опускаются, если
)n(
ij
a меньше некоторого
барьерного значения τ, которое может быть фиксировано, а может меняться на каждой ите-
рации.
Фиксированный барьер меняется, если все диагональные элементы стали меньше его
следующим образом:
1.
В качестве барьера τ выбирается произвольное положительное число. Затем, когда
все недиагональные элементы становятся по модулю меньше его, барьер заменяется
на новый τ
’
=τ/const.
tgθ=s/c=t. (4.17)
Далее из (4.16), (4.17) получим
a ii − a jj
t2 + t-1=0. (4.18)
a ij
Для сходимости и устойчивости метода необходимо выбрать наименьший по модулю корень
уравнения (4.18). Зная t можно вычислить с, s:
1
с= , s=tc.
1+ t 2
Для якобиева вращения, a ij( n ) = 0 , справедливо
t2(An)= t2(An-1)-2( a ij( n ) )2 ,
где
t2(An-1)= ∑ [a ij( n −1) ] 2 .
i≠ j
Сходимость метода Якоби можно оценить числом t2(An), если процесс сходится, то
t2(An)→0 при n→∞.
Процесс итерации заканчивается, когда все недиагональные элементы матрицы А удов-
летворяют условию
a ij( n ) <ε, i≠j , 0<ε<1.
Наконец, о нахождении собственных векторов.
Пусть lim A n = Λ = T T AT , где Т= ∏ Tn , тогда столбцы матрицы Т будут собственными
n →∞
n
векторами матрицы А.
Заметим, так как метод Якоби носит итерационный характер, то элемент, который был
сделан нулевым при следующем вращении, вообще говоря, может стать ненулевым.
Вопрос, в каком порядке занулять элементы матрицы А, т.е. вопрос о выборе индексов i
и j для каждого шага, определяет различные варианты метода Якоби.
4.2.1. Различные варианты метода Якоби
Классический метод. На каждой итерации классического метода Якоби зануляется мак-
симальный по модулю недиагональный элемент с номером:
(in, jn)⇒ a i j
= max a ij( n ) , n=0, 1, 2,…
n n i≠ j
Барьерные методы. Используется простая циклическая последовательность аннулиро-
вания недиагональных элементов матрицы, т.е. элементы матрицы зануляются в следующем
порядке: (2, 1), (3, 1), (3, 2),…, (n, 1), (n, 2),…, (n, n-1), а затем начинается новый проход по
матрице в том же порядке. При этом вращения опускаются, если a ij( n ) меньше некоторого
барьерного значения τ, которое может быть фиксировано, а может меняться на каждой ите-
рации.
Фиксированный барьер меняется, если все диагональные элементы стали меньше его
следующим образом:
1. В качестве барьера τ выбирается произвольное положительное число. Затем, когда
все недиагональные элементы становятся по модулю меньше его, барьер заменяется
на новый τ’=τ/const.
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
