Доставка цветов в Севастополе: SevCvety.ru
Главная -> Теория антенных решеток

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78

Повышение устойчивости к ошибкам округления достигается путем выбора на каждом шаге в качестве ведущего элемента Ь)У максимального по модулю, и перемещения его в главную

диагональ посредством перестановок строк и столбцов Уменьшение заполнения преобразуемой матрицы также связано с оп--гимизацией перестановок Достаточно подробное изложение ЭТИХ вопросов имеется в работах [45, 46]

Отметим, что в случае эрмитовых (симметричных) матриц сохранение симметрии в процессе преобразования весьма жела-

хх« .«хххх

X X • •

• X X X X

Рис 3 1 Пример преобразования матрицы, которое упрощает последующую триангуляризацию

тельно для экономии памяти Поэтому уменьшение заполнения с одновременным сохранением численной устойчивости достигается на каждом шаге путем выбора строки (и соответствующего столбца) с наименьшим числом ненулевых элементов. В результате таких перестановок в левом верхнем углу формируется подматрица матрицы близкая к диагональной, а в правом нижнем углу группируются ковариаций сильно коррелированных каналов АР Таким образом, производится разделение на коррелированные и слабокоррелированные каналы, аналогичное рассмотренному в § 26 представлению весового вектора в виде суммы проекций

Для иллюстрации эффективности предварительной переста-

новки строк и столбцов разреженных матриц Бпш на рис 3 1 представлены матрицы, которые могут быть получены одна из другой с помощью перестановок Однако для триангуляризации первой матрицы потребуется 2/С/З арифметических операций, а поскольку в процессе разложения произойдет заполнение треугольных сомножителей, то для хранения потребуется /С ячеек памяти Для триангуляризации второй матрицы следует выполнить только 2/( операций и использовать 3/< ячеек памяти В общем виде задача оптимизации перестановок для эрмитовых разреженных Матриц является минимаксной [46] Требуется отыскать матрицу перестановок Р, такую, чтобы преобразованная матрица PBinnP~ =-*пш имела минимальную ширину ленты для максимальных индексов элементов Ьг)



Существует несколько практических методов построения матрицы Р, близкой к оптимальной [46] На рис 3 2 иллюстрирован эффект приведения к ленточному виду матрицы (IOX ХЮ)

Триангуляризация ленточных матриц не приводит к заполнению матриц-сомножителей за пределы ширины ленты (это не

XXX к

X X X X

XXX X

XX XX

XXX X

X XX

X XXX XX

X X X X X

XXX XXX

, X XX

XXX X

\Х X X

XXX X

X X X X

X X X X X XX

X X X X X X X

с X X X Х X

; X X

XX X

: X X XX : X Хх X X д X

Рис 3 2 Пример приведения разреженной матрицы к ленточному виду



Рнс 3 3 Упорядоченные структуры разреженных матриц, удобные для триангулярнзации

относится к обратной матрице, так как она сильно заполнена, если не хранится в элиминативной или мультипликативной форме) Наряду с ленточной матрицей удобными для триангулярнзации являются следующие симметричные формы матриц, представленные на рис 3 3 двусторонне окаймленная блочно-диагональная и двусторонне окаймленная ленточная Упорядочение структуры матрицы путем перестановок позволяет дать уточненную оценку числа операций, основываясь на ленточной структуре, что характерно для больших решеток

Vol = 4" К" + И" + 4) + 2] ~ 4"

(3 23)

где (2т + I) -ширина ленты, т е 6,j=0npH \i - />т 7* 99



Обратный ход вычислительного процесса можно исключить,

если для преобразования Впш вместо элементарных матриц Lr использовать матрицы Гг, которые в соответствии с (3 10) определяются выражением

(3 24)

Очередной шаг процедуры записывается в виде

Q(r + i)jQ(r) (3 25)

где BW = Впш - исходная матрица ковариаций

После выполнения К шагов матрица приводится к единичному виду

I! = TjTk- Т.тХш (3 26)

Этот метод называется исключением Гаусса-Жордана Из (3 26) получаем мультипликативную форму обратной матрицы

Впш=ТкТк- TJ, (3 27)

Соответственно решение уравнения (3 8) получается применением последовательности преобразований Тг к обеим частям

W = r,r, . r.r.Vo (3 28)

Мультипликативная форма обратной матрицы (3 27) обладает теми же преимуществами, что и элиминативная (3 22), но имеет меньшую разреженность

3 2.2. Триангуляризация методом квадратного корня (разложение Холецкого)

Общий уровень ошибок вычислительных процедур может быть снижен, если в расчетных формулах будут содержаться операции типа скалярных произведений В этом случае для уменьшения ошибок эффективно применяется операция накопления В методе Гаусса такого вида операции отсутствуют Однако треугольное разложение матрицы может быть получено не только методом исключения, но и непосредственно из равенства В = LU, по которому можно определить элементы и Uij



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78



0.0125
Яндекс.Метрика