ВУЗ:
Составители:
Рубрика:
∑
∑
∑
=
−
=
=
α=αα≤
α−
α
=µ
n
1j
ij
i
mm
1i
1j
ij
n
ij
ij
i
max,
1
max ,
б) по l – норме
∑∑
=
−
=
−
ρ−−
ρ
≤−
n
1j
)1k(
j
)k(
j
n
1j
)k(
jj
xx
)1)(s1(
xx
,
где
∑∑
=+=
α=αα≤ρα=
n
1i
ij
j
ll
n
1ji
ij
j
max,,maxs
.
3.3. Метод релаксации
Имеем систему уравнений
=+++
=+++
=+++
.bxa...xaxa
...............................................
,bxa...xaxa
,bxa...xaxa
nnnn2n21n1
2n2n222121
1n1n212111
(3.19)
Для описания метода релаксации [2, 3, 9, 11] преобразуем систему (3.19) следующим обра-
зом. Перенесем свободные члены налево и разделим первое уравнение на -а
11
, второе на -а
22
и т.д. Тогда получим
=+−++
=+++−
=++++−
0,cx...xbxb
.............................................
0,cxb...xxb
0,cxb...xbx
nn2n21n1
2n2n2121
1n1n2121
(3.20)
где b
ij
=-a
ij
/a
ii
, (i≠j), c
i
=b
i
/a
ii
, (i,j=1, 2,…, n).
Пусть х
(0)
=(
)0(
n
)0(
2
)0(
1
x,...,x,x ) – начальное приближение, тогда подставляя его в (3.20) по-
лучим невязки
+−=
≠+−=
+−=
∑
∑
∑
−
=
=
=
1n
1j
)0(
jnj
)0(
nn
)0(
n
n
1j
)0(
jij
)0(
ii
)0(
i
n
2j
)0(
jj1
)0(
11
)0(
1
.xbxcR
..............................................
,ij,xbxcR
............................................
,xbxcR
(3.21)
Если в (3.21) одной из неизвестных
)0(
k
x дать приращение δ
)0(
k
x , то соответствующая невяз-
ка
)0(
k
R уменьшится на δ
)0(
k
x , а остальные невязки
)0(
i
R (i≠к) увеличатся на величину
b
ik
δ
)0(
k
x , (i=1, 2,…, n; i≠k; k=1, 2,…,n ).
Следовательно, чтобы обратить невязку
)1(
k
R в нуль, достаточно величине
)0(
k
x дать при-
ращение
δ
)0(
k
x =
)0(
k
R ,
тогда будем иметь следующую систему уравнений на первой итерации
n
∑α ij n
∑α
j= i
µ = max i −1
≤ α m
, α m
= max ij
,
∑α
i i
1− ij
j=1
j=1
б) по l – норме
n
ρ n
∑j=1
x j − x (jk ) ≤
(1 − s)(1 − ρ)
∑xj=1
(k)
j
− x (jk −1) ,
где
n n
s = max
j
∑
i = j+1
α ij , ρ ≤ α l , α l = max
j
∑α
i =1
ij
.
3.3. Метод релаксации
Имеем систему уравнений
a 11 x 1 + a 12 x 2 + ... + a 1n x n = b 1 ,
a 21 x 1 + a 22 x 2 + ... + a 2n x n = b 2 ,
(3.19)
...............................................
a x + a x + ... + a x = b .
n1 1 n2 2 nn n n
Для описания метода релаксации [2, 3, 9, 11] преобразуем систему (3.19) следующим обра-
зом. Перенесем свободные члены налево и разделим первое уравнение на -а11, второе на -а22
и т.д. Тогда получим
− x 1 + b 12 x 2 + ... + b 1n x n + c1 = 0,
b x − x + ... + b x + c = 0,
21 1 2 2n n 2
(3.20)
.............................................
b n1 x 1 + b n2 x 2 + ... − x n + c n = 0,
где bij=-aij/aii , (i≠j), ci=bi/aii , (i,j=1, 2,…, n).
Пусть х(0)=( x 1( 0) , x (20) ,..., x (n0) ) – начальное приближение, тогда подставляя его в (3.20) по-
лучим невязки
n
(0)
R 1 = c1 − x 1 +
( 0)
∑
b 1 j x (j0) ,
j= 2
............................................
( 0) n
R
i = c i
− x ( 0)
i
+ ∑
b ij x (j0 ) , j ≠ i, (3.21)
j=1
..............................................
n −1
(0)
R n = cn − x n +
(0)
∑
b nj x (j0) .
j=1
Если в (3.21) одной из неизвестных x (k0) дать приращение δ x (k0) , то соответствующая невяз-
ка R (k0) уменьшится на δ x (k0) , а остальные невязки R i( 0) (i≠к) увеличатся на величину
bikδ x (k0) , (i=1, 2,…, n; i≠k; k=1, 2,…,n ).
Следовательно, чтобы обратить невязку R (k1) в нуль, достаточно величине x (k0) дать при-
ращение
δ x (k0) = R (k0) ,
тогда будем иметь следующую систему уравнений на первой итерации
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »
