Теорема о матричных рангах
В математике (в частности, линейной алгебре ), тождество матрицы Вудбери, названное в честь Макса А. Вудбери, говорит, что обратная поправка ранга-k некоторой матрицы может быть вычислена путем выполнения ранга-k исправление к инверсии исходной матрицы. Альтернативные названия этой формулы: лемма об обращении матриц, формула Шермана – Моррисона – Вудбери или просто формула Вудбери . Однако это тождество появилось в нескольких статьях до отчета Вудбери.
Матричное тождество Вудбери:
где A, U, C и V все обозначают матрицы правильных (соответствующих ) размеры. В частности, A - это n на n, U - это n на k, C - это k на k, а V - это k на n. Это может быть получено с помощью поблочной инверсии матриц.
Хотя идентичность в основном используется для матриц, она сохраняется в общем кольце или в Ab-категории.
Содержание
- 1 Обсуждение
- 1.1 Особые случаи
- 1.2 Варианты
- 1.2.1 Биномиальная обратная теорема
- 2 Выводы
- 2.1 Прямое доказательство
- 2.2 Альтернативные доказательства
- 3 Приложения
- 4 См. Также
- 5 Примечания
- 6 Внешние ссылки
Обсуждение
Чтобы доказать этот результат, мы начнем с доказательства более простого. Заменяя A и C на единичную матрицу I, мы получаем другое тождество, которое немного проще:
Чтобы восстановить исходное уравнение из этого сокращенного тождества, установите и .
Само это удостоверение может быть рассматривается как комбинация двух более простых идентичностей. Мы получаем первую идентичность из
- ,
таким образом,
- ,
и аналогично
Второй идентификатор - это так называемый сквозной идентификатор
, которое мы получаем из
после умножения на справа и на слева.
Особые случаи
Когда - векторы, идентичность сводится к формуле Шермана – Моррисона.
В скалярном случае это (сокращенная версия) просто
Обратная сумма
Если p = q и U = V = I p - единичная матрица, тогда
Продолжение объединения членов крайней правой части приведенного выше уравнения приводит к Hua's тождество
Другая полезная форма того же тождества:
который имеет рекурсивную структуру, которая дает
Эту форму можно использовать в пертурбативных разложениях, где B - возмущение A.
Варианты
Биномиальная обратная теорема
Если A, U, B, V - матрицы размеров p × p, p × q, q × q, q × p соответственно, то
при условии, что A и B + BVAUB неособые. Неособенность последнего требует, чтобы B существовал, поскольку он равен B (I + VAUB), и ранг последнего не может превышать ранг B.
Поскольку B является обратимым, два члена B, фланкирующие величину в скобках, являются обратными в правой части можно заменить на (B), что приведет к исходной идентичности Вудбери.
Вариант для случая, когда B является сингулярным и, возможно, даже неквадратным:
Формулы также существуют для определенных случаев, в которых A является единственным числом.
Производные
Прямое доказательство
Формулу можно доказать, проверив, что , умноженное на предполагаемое обратное значение в правой части тождества Вудбери, дает единичную матрицу:
Альтернативные доказательства
Алгебраическое доказательство |
---|
Сначала рассмотрим эти полезные тождества,
Теперь
|
Вывод с помощью поблочного исключения |
---|
Вывод тождества матрицы Вудбери выполняется легко путем решения следующей задачи обращения блочной матрицы
Расширяя, мы видим, что приведенное выше сокращается до
, что эквивалентно . Исключая первое уравнение, мы обнаруживаем, что , которое можно заменить на второй - найти . Расширяя и переставляя, мы получаем или . Наконец, мы подставляем в наш , и получаем . Таким образом,
Мы вывели матричное тождество Вудбери. |
Вывод из разложения LDU |
---|
Начнем с матрицы
Удалив запись под A (учитывая, что A обратим), мы получаем
Аналогично, удаление записи выше C дает
Теперь, объединяя два вышеупомянутых, мы получаем
При перемещении вправо получается
который представляет собой разложение LDU блочной матрицы на верхнетреугольные, диагональные и нижнетреугольные матрицы.
Теперь инвертирование обеих сторон дает
Мы могли бы использовать Мы хорошо сделали это другим способом (при условии, что C обратим), т.е.
Теперь снова обращаем обе стороны,
Теперь сравнение элементов (1, 1) правой части (1) и (2) выше дает формулу Вудбери
|
Приложения
Это тождество полезно в определенных численных вычислениях, где A уже вычислено и желательно вычислить (A + UCV). При наличии инверсии A необходимо только найти инверсию C + VAU, чтобы получить результат, используя правую часть тождества. Если размер C намного меньше, чем размер A, это более эффективно, чем прямое инвертирование A + UCV. Обычным случаем является нахождение инверсии низкорангового обновления A + UCV для A (где U имеет только несколько столбцов, а V только несколько строк) или нахождение аппроксимации обратной матрицы A + B, где матрица B может быть аппроксимирован матрицей UCV низкого ранга, например, с использованием разложения по сингулярным значениям.
Это применяется, например, в фильтре Калмана и рекурсивных наименьших квадратов, чтобы заменить параметрическое решение, требующее инверсии матрицы размера вектора состояния, решением на основе условных уравнений. В случае фильтра Калмана эта матрица имеет размерность вектора наблюдений, то есть всего 1, если одновременно обрабатывается только одно новое наблюдение. Это значительно ускоряет расчеты фильтра в реальном времени.
В случае, когда C - единичная матрица I, матрица известна в числовая линейная алгебра и числовые уравнения в частных производных как матрица емкости .
См. Также
Примечания
- Press, WH; Теукольский С.А.; Феттерлинг, штат Вашингтон; Flannery, BP (2007), «Раздел 2.7.3. Формула Вудбери», Численные рецепты: Искусство научных вычислений (3-е изд.), Нью-Йорк: Cambridge University Press, ISBN 978-0-521-88068-8
Внешние ссылки