LU Decomposition
LU ๋ถํด๋ ๊ทผ๋ณธ์ ์ผ๋ก ๊ฐ์ฐ์ค ์๊ฑฐ๋ฒ์ ๋ฐฉ๋ฒ์ ์ฐจ์ฉํ๋ค. ๊ฐ์ฐ์ค ์๊ฑฐ๋ฒ์ ํ์ ์กฐ์์ ํตํด, Upper Triangle Matrix ๋ฅผ ๋ง๋๋ ๊ฒ์ด ํต์ฌ์ด๋ค.
์ด ๊ณผ์ ์์ ์ฐ๋ฆฌ๋ ํ์ ์กฐ์์ ํ๋๋ฐ, ์์ผ๊ฐํ๋ ฌ์ ๋ง๋ค๊ธฐ ์ํด ์์๋ฐฐ์ ๋ํ๊ธฐ ๋นผ๊ธฐ๋ฅผ ํ๋๋ฐ,
์ด ๊ณผ์ ์ ํ๋ ฌ์ ๊ณฑํ๋ ๊ฒ์ผ๋ก ๋์นํ๋ ๊ฒ์ด ์ ๋ถ์ด๋ค. ๋จผ์ ๊ฐ์ฐ์ค ์๊ฑฐ๋ฒ์ ๋์นํ๋ ํ๋ ฌ์ ์ด๋ป๊ฒ ๋ง๋ค์ง ๋ถํฐ ์๊ฐํด๋ณด์.
E ํ๋ ฌ
\\begin{bmatrix} 2 & 1 & 1\\ -1 & 2 & -1\\ 4 & -3 & 1 \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix} ;=; \begin{bmatrix} 6 \\ 0 \\ 2 \end{bmatrix}1ํ * (1/2) + 2ํ์ ๊ฒฐ๊ณผ๋ฅผ 2ํ์ ๋ฃ์ด์ผ ํ๋ค. ์ด ๋, A ํ๋ ฌ์ ๋ค์๊ณผ ๊ฐ์ด ๋ฐ๋ผ๋ณด์.
๊ฐ๊ฐ์ ๋ฒกํฐ๋ ํ์ ์๋ฏธํ๋ค. ์ฐ๋ฆฌ๋ 1, 3ํ์ ๊ทธ๋๋ก,
2ํ์ ์์ ์ฐ์ฐ์ ์ํํ ๋ค ๋ฃ์ด์ค์ผ ํ๋ฏ๋ก,
\\begin{bmatrix} 1 & 0 & 0\\ {1\over 2} & 1 & 0\\ 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} \overset{\rightarrow}{a_1} \\ \overset{\rightarrow}{a_2} \\ \overset{\rightarrow}{a_3} \end{bmatrix}๋ค์๊ณผ ๊ฐ๋ค. ์ด ํ๋ ฌ์ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ๊ฒ ๋ค.
๊ทธ๋ ๋ค๋ฉด,
\\begin{bmatrix} 1 & 0 & 0\\ {1\over 2} & 1 & 0\\ 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 2 & 1 & 1\\ -1 & 2 & -1\\ 4 & -3 & 1 \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix} ;=; \begin{bmatrix} 1 & 0 & 0\\ {1\over 2} & 1 & 0\\ 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 6 \\ 0 \\ 2 \end{bmatrix}์ด ์ํ๋ ๊ฒฐ๊ณผ์ ๋ํด ๋ค์ ๋จ๊ณ๋ฅผ ์ด์ ๊ฐ์ด ๋ํ๋ด๋ฉด,
๋ฐ๋ผ์ ๊ฐ์ฐ์ค ์๊ฑฐ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ด ๋ํ๋ผ ์ ์๋ค.
์ด ๋,
๊ฒฐ๋ก ์ ์ผ๋ก,
์ฌ๊ธฐ์ EA์ ๊ฒฐ๊ณผ ํ๋ ฌ์ Upper Triangle Matrix ์ด๋ค.
์ด์ ๋ค์ LU ๋ถํด
์, ์ด๋ ๊ฒ ๊ฐ์ฐ์ค ์๊ฑฐ๋ฒ์ด ํ๋ ฌ๋ก ๋ถํด๊ฐ ๋ ์ ์๋ค๋ ์ฌ์ค ๊น์ง ์์๋ค. ๊ทธ๋ ๋ค๋ฉด ํญ๋ฑ์์ผ๋ก ๋ถํฐ Aํ๋ ฌ์ L๊ณผ U๋ก ๋ถํดํด๋ณด์.
์ฌ๊ธฐ์, ์์ชฝ์ ์์์ ๋ฐฐ์ด E1, E2, E3 ํ๋ ฌ์ ๊ณฑํด๋ณด์.
์ค๋ฅธ์ชฝ ์ ์ธ ํ๋ ฌ์ด ๊ณฑํด์ก์ ๋ Upper triangle ํ๋ ฌ์ด ๋ ๊ฒ์ ์๋ฏธํ๋ค.
์ด ์์ ๋ค์๊ณผ ๊ฐ์ด ์์ฝ๋๊ณ ,
์ฌ๊ธฐ์ Lower triangle matrix์ inverse matrix๋,
Lower Triangle Matrix ์ด๋ค.
๋ฐ๋ผ์,
๋ค์๊ณผ ๊ฐ์ด ๋ถํด๊ฐ ์๋ฃ ๋์๋ค.
LU ๋ถํด์ ํน๋ณํ ๊ฒฝ์ฐ (Choleskyโs factorization)
- A๊ฐ ๋์นญํ๋ ฌ ์ด๋ค.
- ํ๋ ฌ์์ ๊ฐ์ด Positive ์ด๋ค.
์ด๋ฐ ๊ฒฝ์ฐ LU ๋ถํด์ ๊ฒฐ๊ณผ๋,
๋๋ถ๋ถ์ ๋ค๋ฌผ์ฒด ๋์ญํ ์์คํ ์ ์์ ๋ ๊ฐ์ ์ ๋ง์กฑํ๋ค.
Numerical Solution Process
-
Factorization ์ ์งํํ๋ค.
-
๊ทธ๋ฆฌ๊ณ , ์์ ์ฌ์ ์ํ ๋ค, iterative method๋ฅผ ์ฌ์ฉํ๋ค.
๋๋ฒ์ back-subsitution process๋ฅผ ๊ฑธ์น๋ฉด ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.