stringtranslate.com

Псевдообратная блочная матрица

В математике псевдообратная блочная матрица — это формула для псевдообратной матрицы секционированной матрицы . Это полезно для разложения или аппроксимации многих алгоритмов обновления параметров в обработке сигналов , которые основаны на методе наименьших квадратов .

Вывод

Рассмотрим матрицу, разделенную по столбцам:

Если указанная выше матрица имеет полный ранг столбца, то ее обратные матрицы Мура–Пенроуза и ее транспонированная матрица имеют вид

Это вычисление псевдообратной матрицы требует обращения ( n  +  p )-квадратной матрицы и не использует преимущества блочной формы.

Чтобы сократить вычислительные затраты на n- и p -квадратные матрицы инверсий и ввести параллелизм, обрабатывая блоки по отдельности, можно получить [1]

где ортогональные проекционные матрицы определяются как

Приведенные выше формулы не обязательно верны, если не имеет полного ранга – например, если , то

Применение к задачам наименьших квадратов

Учитывая те же матрицы, что и выше, мы рассматриваем следующие задачи наименьших квадратов, которые появляются как многоцелевые оптимизации или ограниченные задачи в обработке сигналов. В конечном итоге мы можем реализовать параллельный алгоритм для наименьших квадратов на основе следующих результатов.

Разбиение по столбцам в переопределенном методе наименьших квадратов

Предположим, что решение решает переопределенную систему:

Используя псевдообратную блочную матрицу, имеем

Таким образом, мы имеем разложенное решение:

Разбиение по строкам в недоопределенном методе наименьших квадратов

Предположим, что решение решает недоопределенную систему:

Минимально-нормальное решение имеет вид

Используя псевдообратную блочную матрицу, имеем

Комментарии по обращению матрицы

Вместо этого нам нужно рассчитать напрямую или косвенно [ нужна ссылка ] [ оригинальное исследование? ]

В плотной и небольшой системе мы можем использовать сингулярное разложение , QR-разложение или разложение Холецкого , чтобы заменить инверсии матриц численными процедурами. В большой системе мы можем использовать итерационные методы, такие как методы подпространства Крылова.

Рассматривая параллельные алгоритмы , мы можем вычислять и параллельно. Затем, мы заканчиваем вычислять и также параллельно.

Смотрите также

Ссылки

  1. ^ JK Baksalary и OM Baksalary (2007). «Частные формулы для обратной матрицы Мура–Пенроуза для столбцово-разделенной матрицы». Linear Algebra Appl . 421 : 16–23. doi :10.1016/j.laa.2006.03.031.

Внешние ссылки