Формула Шермана – Моррисона - Википедия - Sherman–Morrison formula

В математика, особенно линейная алгебра, то Формула Шермана – Моррисона,[1][2][3] названный в честь Джека Шермана и Уинифред Дж. Моррисон, вычисляет обратную сумму обратимый матрица и внешний продукт, , из векторов и . Формула Шермана – Моррисона является частным случаем Формула Вудбери. Хотя он назван в честь Шермана и Моррисона, он уже появлялся в более ранних публикациях.[4]

Заявление

Предполагать является обратимый квадратная матрица и находятся вектор-столбец. потом обратимый если только . В этом случае,

Здесь, это внешний продукт двух векторов и . Показанная здесь общая форма является формой, опубликованной Бартлеттом.[5]

Доказательство

() Чтобы доказать, что обратное направление ( обратима с указанным выше обратным) верно, мы проверяем свойства обратного. Матрица (в данном случае правая часть формулы Шермана – Моррисона) является обратной матрицей (в этом случае ) если и только если .

Сначала проверим, что правая часть () удовлетворяет .

Чтобы завершить доказательство этого направления, нам нужно показать, что аналогично тому, как указано выше:

() Взаимно, если , затем позволяя , имеет нерегулярное ядро ​​и поэтому не обратим.

Заявление

Если обратное уже известно, формула дает численно дешевый способ вычислить обратное исправлено матрицей (в зависимости от точки зрения поправку можно рассматривать как возмущение или как классифицировать -1 обновление). Вычисление относительно дешевое, потому что обратное не нужно вычислять с нуля (что, как правило, дорого), но можно вычислить путем исправления (или возмущения) .

Использование столбцов единиц измерения (столбцы из единичная матрица ) за или же , отдельные столбцы или строки таким образом можно манипулировать и соответственно обновлять инверсию относительно дешево.[6] В общем случае, когда это -к- матрица и и - произвольные векторы размерности , обновляется вся матрица[5] и вычисление занимает скалярные умножения.[7] Если является единичным столбцом, вычисление занимает только скалярные умножения. То же самое, если является единичным столбцом. Если оба и являются единичными столбцами, вычисление занимает только скалярные умножения.

Эта формула также имеет применение в теоретической физике. А именно, в квантовой теории поля эту формулу используют для вычисления пропагатора поля со спином 1.[8][циркулярная ссылка ] Обратный пропагатор (как он фигурирует в лагранжиане) имеет вид . Один использует формулу Шермана-Моррисона для вычисления обратного (удовлетворяющего определенным граничным условиям временного порядка) обратного пропагатора - или просто пропагатора (Фейнмана) - который необходим для выполнения любых пертурбативных вычислений.[9] с участием поля спина-1.

Альтернативная проверка

Ниже приводится альтернативная проверка формулы Шермана – Моррисона с использованием легко проверяемого тождества.

.

Позволять

тогда

.

Подстановка дает

Обобщение (Тождество матрицы Вудбери )

Учитывая обратимый квадрат матрица , матрица , а матрица , позволять быть матрица такая, что . Тогда, предполагая обратимо, имеем

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

Рекомендации

  1. ^ Шерман, Джек; Моррисон, Уинифред Дж. (1949). «Корректировка обратной матрицы, соответствующая изменениям элементов данного столбца или данной строки исходной матрицы (аннотация)». Анналы математической статистики. 20: 621. Дои:10.1214 / aoms / 1177729959.
  2. ^ Шерман, Джек; Моррисон, Уинифред Дж. (1950). «Настройка обратной матрицы, соответствующая изменению одного элемента данной матрицы». Анналы математической статистики. 21 (1): 124–127. Дои:10.1214 / aoms / 1177729893. МИСТЕР  0035118. Zbl  0037.00901.
  3. ^ Press, William H .; Teukolsky, Saul A .; Веттерлинг, Уильям Т .; Фланнери, Брайан П. (2007), «Раздел 2.7.1 Формула Шермана – Моррисона», Числовые рецепты: искусство научных вычислений (3-е изд.), Нью-Йорк: Издательство Кембриджского университета, ISBN  978-0-521-88068-8
  4. ^ Хагер, Уильям В. (1989). «Обновление инверсии матрицы» (PDF). SIAM Обзор. 31 (2): 221–239. Дои:10.1137/1031049. JSTOR  2030425. МИСТЕР  0997457. S2CID  7967459.
  5. ^ а б Бартлетт, Морис С. (1951). «Обратная матричная корректировка, возникающая в дискриминантном анализе». Анналы математической статистики. 22 (1): 107–111. Дои:10.1214 / aoms / 1177729698. МИСТЕР  0040068. Zbl  0042.38203.
  6. ^ Лэнгвилл, Эми Н.; и Meyer, Carl D .; "Google's PageRank и за его пределами: наука о рейтинге в поисковых системах", Princeton University Press, 2006, стр. 156
  7. ^ Обновление обратной матрицы по формуле Шермана – Моррисона
  8. ^ Пропагатор № Вращение 1
  9. ^ [1]

внешняя ссылка