要素が変化したときの逆行列の計算


18

行列Aが与えられた場合。逆行列聞かせてAがであるA - 1(あり、A A - 1 = I)。Aの 1つの要素が変更されと仮定します(a i ja ' i jにしましょう)。目的は、この変更後にA 1を見つけることです。この目的を見つける方法は、逆行列を最初から再計算するよりも効率的です。n×nAAA1AA1=IAaijaijA1


すばらしい答え:この正確な問題に取り組む次の論文を見つけました:Sankowski、Piotr。「動的行列逆行列による動的推移閉包」Foundation of Computer Science、2004。議事録。第45回年次IEEEシンポジウム。IEEE、2004年
2013

紙が何らかの方法であなたの問題に答えるか対処する場合、答えを追加しても構いません!:)結局のところ、コメントはいつでも削除される可能性があります。
たJuho

回答:


12

シャーマン・モリソン式は助けることができます:

(A+uvT)1=A1A1uvTA11+vTA1u.

してみましょうV = EのJE iの標準基底の列ベクトルです。更新されたマトリックスがある場合はそれを確認することができますA それから A " - 1 = A - 1 - " I J - A I JA - 1 I A - 1u=(aijaij)eiv=ejeiA

A1=A1(aijaij)Ai1Aj1T1+(aijaij)Aij1.

7

AA1

δ=aijaijaijeii

(A+eiδej)A1=I+eiδejA1

eiδejδijA1A1

A1(A+eiδej)=I+A1eiδej

A1


いい答えですが、これは前のYuvalとはどう違いますか?
AJed

1
A1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.