Формула для псевдообратной матрицы секционированной матрицы
В математике псевдообратная блочная матрица — это формула для псевдообратной матрицы секционированной матрицы . Это полезно для разложения или аппроксимации многих алгоритмов обновления параметров в обработке сигналов , которые основаны на методе наименьших квадратов .
Вывод
Рассмотрим матрицу, разделенную по столбцам:
Если указанная выше матрица имеет полный ранг столбца, то ее обратные матрицы Мура–Пенроуза и ее транспонированная матрица имеют вид
Это вычисление псевдообратной матрицы требует обращения ( n + p )-квадратной матрицы и не использует преимущества блочной формы.
Чтобы сократить вычислительные затраты на n- и p -квадратные матрицы инверсий и ввести параллелизм, обрабатывая блоки по отдельности, можно получить [1]
где ортогональные проекционные матрицы определяются как
Приведенные выше формулы не обязательно верны, если не имеет полного ранга – например, если , то
Применение к задачам наименьших квадратов
Учитывая те же матрицы, что и выше, мы рассматриваем следующие задачи наименьших квадратов, которые появляются как многоцелевые оптимизации или ограниченные задачи в обработке сигналов. В конечном итоге мы можем реализовать параллельный алгоритм для наименьших квадратов на основе следующих результатов.
Разбиение по столбцам в переопределенном методе наименьших квадратов
Предположим, что решение решает переопределенную систему:
Используя псевдообратную блочную матрицу, имеем
Таким образом, мы имеем разложенное решение:
Разбиение по строкам в недоопределенном методе наименьших квадратов
Предположим, что решение решает недоопределенную систему:
Минимально-нормальное решение имеет вид
Используя псевдообратную блочную матрицу, имеем
Комментарии по обращению матрицы
Вместо этого нам нужно рассчитать напрямую или косвенно [ нужна ссылка ] [ оригинальное исследование? ]
В плотной и небольшой системе мы можем использовать сингулярное разложение , QR-разложение или разложение Холецкого , чтобы заменить инверсии матриц численными процедурами. В большой системе мы можем использовать итерационные методы, такие как методы подпространства Крылова.
Рассматривая параллельные алгоритмы , мы можем вычислять и параллельно. Затем, мы заканчиваем вычислять и также параллельно.
Смотрите также
Ссылки
- ^ JK Baksalary и OM Baksalary (2007). «Частные формулы для обратной матрицы Мура–Пенроуза для столбцово-разделенной матрицы». Linear Algebra Appl . 421 : 16–23. doi :10.1016/j.laa.2006.03.031.
Внешние ссылки
- Справочное руководство по Матрице Майка Брукса
- Словарь терминов линейной алгебры Джона Буркардта
- «Матрица» — кулинарная книга Кааре Брандта Петерсена
- Лекция 8: Решения с наименьшей нормой неопределенных уравнений Стивена П. Бойда