요소가 변경 될 때 역행렬 계산


18

× 행렬 주어 집니다. 의 역행렬하자 - 1 (이다 - 1 = I ). 에서 그 하나 개의 요소 가정 A는 (의 말을하자 변경 내가 J' 나는 J를 ). 이 변경 후 목표는 A - 1 을 찾는 것입니다 . 역행렬을 처음부터 다시 계산하는 것보다 효율적인이 목표를 찾는 방법이 있습니까?11=나는나는제이나는제이'1


훌륭한 답변 :이 문제를 해결하는 다음과 같은 논문을 발견했습니다 : Sankowski, Piotr. "동적 행렬 역을 통한 동적 전이 폐쇄." 컴퓨터 과학의 기초, 2004. 절차. 45 번째 연례 IEEE 심포지엄 IEEE, 2004.
AJed

논문이 어떤 식 으로든 문제에 답하거나 문제를 해결했다면 답을 추가해도됩니다! :) 결국, 코멘트는 언제든지 삭제 될 수 있습니다.
Juho

답변:


12

셔먼 - 모리슨 공식은 도움이 될 수 :

(+V)1=11V11+V1.

하자 V = 전자 J , E i가 표준 기준 열 벡터이다. 업데이트 된 매트릭스 인 경우 해당 확인할 수 ' 다음 ' - 1 = - 1 - ( ' I J - I J ) - 1 I - 1=(나는제이'나는제이)이자형나는V=이자형제이이자형나는'

'1=1(나는제이'나는제이)나는1제이11+(나는제이'나는제이)나는제이1.

7

1

δ=나는제이'나는제이나는제이이자형나는나는

(+이자형나는δ이자형제이)1=나는+이자형나는δ이자형제이1

이자형나는δ이자형제이δ나는제이11

1(+이자형나는δ이자형제이)=나는+1이자형나는δ이자형제이

1


좋은 대답이지만 Yuval의 이전 버전과 다른 점은 무엇입니까?
AJed

1
1
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.