ВУЗ:
Составители:
Рубрика:
23
S
pc
состоит из ненулевых элементов p строк активной подматрицы . Выбор
указанных p строк осуществляется из соображений улучшения
разреженности, например , это могут быть p строк, имеющих наименьшее
количество ненулевых элементов на k-м шаге исключения . Условия
устойчивости, используемые для того, чтобы определить , какие элементы из
S
pc
принадлежат множеству S
st
, те же, что и в стратегии порогового выбора
главного элемента по строкам , и определяются неравенством (21б).
Множество S
sp
определяется как подмножество S
st
на основе следующего
критерия , обеспечивающего локальную оптимизацию разреженности:
считается , что элемент
)( k
ij
a
из S
st
принадлежит S
sp
, если μ
ij
≡ (r
i
– 1)(c
j
– 1) = μ,
где μ =min
i,j
(μ
ij
), r
i
– число активных ненулевых элементов в i-й строке на k-м
шаге исключения , а c
j
– число активных ненулевых элементов в j-м столбце
на k-м шаге исключения . Другими словами, множество S
sp
содержит все
ненулевые элементы из S
st
, для которых произведение числа всех остальных
ненулевых элементов в той же строке на число всех остальных активных
ненулевых элементов в том же столбце минимально (перед началом
выполнения k-го шага). В этом случае множество S
piv
совпадает с S
sp
.
Стратегия Златева заключается в выборе в качестве главного любого
элемента из S
piv
. Улучшенная стратегия Златева использует в качестве
главного элемент из S
piv
, имеющий наибольшее абсолютное значение.
Обычно обе стратегии дают примерно одинаковую точность , однако
улучшенная стратегия позволяет получить лучшие результаты в некоторых
трудных случаях, так как устраняются «плохие» последовательности главных
элементов, допускаемые первой стратегией .
3. Теория графов для разреженных матриц
Если свойства матрицы A неизвестны , возможно, имеет смысл
попытаться до начала исключения переупорядочить ее к блочной нижней
треугольной форме. Линейная система с блочной нижней треугольной
матрицей блочного порядка N имеет вид
=
NNNNN
b
b
b
x
x
x
AA
AA
A
ΜΜΟΜ
2
1
2
1
1
2221
11
, (22)
где элементами являются матрицы , каждый диагональный блок A
ii
–
квадратный порядка n
i
, и
nn
N
i
i
=
∑
= 1
. Систему (22) можно решать как
последовательность N меньших задач. Задача i имеет порядок n
i
и матрицу
коэффициентов A
ii
, i=1,2,… , N. При этом заполнение будет происходить
только в диагональных блоках , даже если выбор главных элементов вызвал
несимметричные перестановки строк и столбцов каждого блока. Процедура
такова:
23 Spc состоит из ненулевых элементов p строк активной подматрицы. Выбор указанных p строк осуществляется из соображений улучшения разреженности, например, это могут быть p строк, имеющих наименьшее количество ненулевых элементов на k-м шаге исключения. Условия устойчивости, используемые для того, чтобы определить, какие элементы из Spc принадлежат множеству Sst, те же, что и в стратегии порогового выбора главного элемента по строкам, и определяются неравенством (21б). Множество Ssp определяется как подмножество Sst на основе следующего критерия, обеспечивающего локальную оптимизацию разреженности: считается, что элемент aij(k ) из Sst принадлежит Ssp, если μij ≡ (ri – 1)(cj – 1) = μ, где μ=mini,j(μij), ri – число активных ненулевых элементов в i-й строке на k-м шаге исключения, а cj – число активных ненулевых элементов в j-м столбце на k-м шаге исключения. Другими словами, множество Ssp содержит все ненулевые элементы из Sst, для которых произведение числа всех остальных ненулевых элементов в той же строке на число всех остальных активных ненулевых элементов в том же столбце минимально (перед началом выполнения k-го шага). В этом случае множество Spiv совпадает с Ssp. Стратегия Златева заключается в выборе в качестве главного любого элемента из Spiv. Улучшенная стратегия Златева использует в качестве главного элемент из Spiv, имеющий наибольшее абсолютное значение. Обычно обе стратегии дают примерно одинаковую точность, однако улучшенная стратегия позволяет получить лучшие результаты в некоторых трудных случаях, так как устраняются «плохие» последовательности главных элементов, допускаемые первой стратегией. 3. Теория графов для разреженных матриц Если свойства матрицы A неизвестны, возможно, имеет смысл попытаться до начала исключения переупорядочить ее к блочной нижней треугольной форме. Линейная система с блочной нижней треугольной матрицей блочного порядка N имеет вид � A11 � � x1 � � b1 � � A A22 � � x � � b � � 21 � � 2 � =� 2 � , (22) � Μ Ο � � Μ� � Μ� � � � � � � � AN 1 ANN � � x N � � bN � где элементами являются матрицы, каждый диагональный блок Aii – N квадратный порядка ni, и ∑ i =1 ni =n . Систему (22) можно решать как последовательность N меньших задач. Задача i имеет порядок ni и матрицу коэффициентов Aii, i=1,2,…, N. При этом заполнение будет происходить только в диагональных блоках, даже если выбор главных элементов вызвал несимметричные перестановки строк и столбцов каждого блока. Процедура такова:
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »