Guassian elimination와 upper triangular matrix
non-singular
이 matrix에 대한 equation
이때 이 equation의 해를 구하기 위해 gaussian elimination을 사용할 수 있다.
먼저 row 2에서 row 1의 2배를 뺀다.
그 다음 row3에서 row1의 -1배를 뺀다.
이러면 첫 번째 column에는 row1의 pivot을 제외하고는 다른 값이 남지 않게 되었다.
이어서 계속해보면, row3에서 row2의 2배를 뺀다.
이러면 각 pivot만 남게 되고 elimination process가 모두 종료되어 upper triangular matrix
이때 row의 subtraction을 수행하는
A=LU
만약 위의 equation
양변의 왼쪽에
이때,
이 경우에는 다음과 같다.
따라서 이를 간단하게
이 형태가 중요한 이유
이는
결과값에서 multiplier의 형태를 찾아볼 수 없음을 알 수 있다.
LU factorization를 이용한 equation의 해 찾기
만약
이를 이용하여 직접 위의 equation의 해를 구해보자.
였다. 여기서 1번 과정을 수행한다.
를 풀면,
이다. 이제 2번 과정을 수행한다.
를 풀면,
으로 손쉽게 해를 구할 수 있다.
PA = LU
만약 row exchange가 필요한 경우에는 LU factorization을 어떻게 수행할 수 있을까? 간단하다. A 앞에 permutation matrix
이 경우에는 첫 row의 첫 번째 entry가 0이므로 pivot이 될 수 없다. 이런 경우에는 row exchange를 위해서 다음과 같은 permutation matrix
A = LDU
위에서 LU factorization을 했던 것을 자세히 살펴보면,
필연적으로 아주 곤란하다는 생각이 들 수 밖에 없다.
이렇게 하면 diagonal entry만 가지고 있는
References
- Gilbert Strang. 18.06 Linear Algebra. Spring 2010. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: Creative Commons BY-NC-SA.
- Strang, G. (2012). Linear algebra and its applications. Thomson Brooks/Cole.
Footnotes
- upper-triangular matrix form는 back substitution으로 바로 해를 구할 수 있기 때문에 중요한 형태이다. [본문으로]
'Mathematics > Linear Algebra' 카테고리의 다른 글
[Linear Algebra] Solving Ax=b (0) | 2022.07.16 |
---|---|
[Linear Algebra] Solving Ax=0 (0) | 2022.07.14 |
[Linear Algebra] Vector space, Subspace and Column space (0) | 2022.07.14 |
[Linear Algebra] Matrix Multiplication의 이해 (0) | 2021.12.28 |
[Linear Algebra] Row picture, Column picture, Singular system (0) | 2021.12.10 |