Jump to content

Формула Шермана-Моррисона

(Перенаправлено с Уинифред Дж. Моррисон )

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

Формула Шермана-Моррисона является частным случаем формулы Вудбери . Хотя оно названо в честь Шермана и Моррисона, оно уже появлялось в более ранних публикациях. [4]

Заявление

[ редактировать ]

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

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

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

[ редактировать ]

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

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

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

(На самом деле, последнего шага можно избежать, поскольку для квадратных матриц и , эквивалентно .)

( ) Взаимно, если , то по лемме об определителе матрицы , , так не является обратимым.

Приложение

[ редактировать ]

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

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

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

Одна из проблем с формулой заключается в том, что мало что известно о ее числовой стабильности. Нет опубликованных результатов, касающихся границ погрешности. Неофициальные данные [10] предполагает, что матричное тождество Вудбери (общий случай формулы Шермана-Моррисона) может расходиться даже для, казалось бы, безобидных примеров (когда и исходная, и модифицированная матрицы хорошо обусловлены).

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

[ редактировать ]

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

.

Позволять

затем

.

Замена дает

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

См. также

[ редактировать ]
  1. ^ Шерман, Джек; Моррисон, Уинифред Дж. (1949). «Корректировка обратной матрицы, соответствующая изменению элементов заданного столбца или заданной строки исходной матрицы (аннотация)» . Анналы математической статистики . 20 :621. дои : 10.1214/aoms/1177729959 .
  2. ^ Шерман, Джек; Моррисон, Уинифред Дж. (1950). «Корректировка обратной матрицы, соответствующая изменению одного элемента заданной матрицы» . Анналы математической статистики . 21 (1): 124–127. дои : 10.1214/aoms/1177729893 . МР   0035118 . Збл   0037.00901 .
  3. ^ Пресс, Уильям Х.; Теукольский, Саул А.; Веттерлинг, Уильям Т.; Фланнери, Брайан П. (2007), «Раздел 2.7.1 Формула Шермана – Моррисона» , Численные рецепты: искусство научных вычислений (3-е изд.), Нью-Йорк: Cambridge University Press, ISBN  978-0-521-88068-8 , заархивировано из оригинала 19 марта 2012 г. , получено 8 августа 2011 г.
  4. ^ Хагер, Уильям В. (1989). «Обновление обратной матрицы». Обзор СИАМ . 31 (2): 221–239. дои : 10.1137/1031049 . JSTOR   2030425 . МР   0997457 . S2CID   7967459 .
  5. ^ Jump up to: а б Бартлетт, Морис С. (1951). «Корректировка обратной матрицы, возникающая при дискриминантном анализе» . Анналы математической статистики . 22 (1): 107–111. дои : 10.1214/aoms/1177729698 . МР   0040068 . Збл   0042.38203 .
  6. ^ Лэнгвилл, Эми Н .; и Мейер, Карл Д.; «PageRank Google и не только: наука о рейтинге в поисковых системах», Princeton University Press, 2006, стр. 156
  7. ^ Обновление обратной матрицы по формуле Шермана – Моррисона.
  8. ^ Пропагатор # Вращение 1
  9. ^ «Пертурбативная квантовая теория поля» .
  10. ^ «Обсуждение MathOverflow» . MathOverflow .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 599f488559758838d6f4fc655b22ab88__1715339640
URL1:https://arc.ask3.ru/arc/aa/59/88/599f488559758838d6f4fc655b22ab88.html
Заголовок, (Title) документа по адресу, URL1:
Sherman–Morrison formula - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)