엔지니어가 되고 싶은 공돌이
06. 선형방정식의 반복법(Iteration Method of Linear Equation) 본문
06. 선형방정식의 반복법(Iteration Method of Linear Equation)
Geca 2024. 7. 12. 13:30
6. 1. 야코비 반복법(Jacobi Method)
- 반복법(Iteration Method): Ax = b 에서 A = N – P 이고, || N-1P || < 1 이면 행렬 A는 역행렬이 존재하고, 임의의 초기벡터 x(0) 에 대하여 Nx(k) = Px(k-1) + b 의 해 x(k) 는 Ax = b의 해에 수렴한다.
- 행렬의 LDU 분해(LDU Decomposition of Matrix): A 행렬을 Lower Triangular Matrix(L), Diagonal Matrix(D), Upper Triangular Matrix(U)의 합으로 나타낼 수 있다.
- Jacobi Method.
6. 2. 가우스-사이델 반복법(Gauss-Seidel Method)
- 일반적으로 Gauss-Seidel Method 가 Jacobi Method 보다 더 빨리 수렴하지만, 그렇지 않은 경우도 있다.
- Properties of Gauss-Seidel Method.
1) 행렬의 대각성분의 절대값이 그 행의 대각성분을 제외한 나머지 성분의 절대값의 합보다 클 때 이 행렬을 강대각지배행렬(Diagonally Dominant Matrix)이라 부른다.
2) Diagonally Dominant Matrix이면, 임의의 초기벡터에 대해 Jacobi, Gauss-Seidel Method로 해를 구할 수 있다.
3) Symmetric Matrix A가 Positive Definite를 가지면 임의의 초기벡터에 대해 Gauss-Seidel Method로 해를 구할 수 있다.
6. 3. SOR 반복법(SOR Method)
- Gauss-Seidel Method를 개선한 방법으로 ω(완화변수, Relaxation Parameter)를 이용한다.
- properties of ω.
1) ω = 1 이면 Gauss-Seidel Method 와 동일하다.
2) 일반적으로 0 < ω < 2 에서 값을 선택한다.
3) Successive Under Relaxation: 0 < ω < 1인 경우로 Gauss-Seidel 방법으로 수렴하지 않을 때 해를 구하기 위해 사용한다.
4) Successive Over Relaxation(SOR): ω > 1인 경우로 Gauss-Seidel 방법의 수렴속도를 가속화 하기 위해 사용한다.
- Matrix A가 Positive Definite 이고, 0 < ω < 2 이면 임의의 초기벡터에 대하여 SOR Method로 해를 구할 수 있다.
'Mathematics > Numerical Analysis' 카테고리의 다른 글
08. 비선형방정식 - 1(Non-Linear Equation - 1) (0) | 2024.07.12 |
---|---|
07. 고유값, 고유벡터, 거듭제곱방법(Eigenvalue and Eigenvector and Power Method) (0) | 2024.07.12 |
05. 노름(Norm) (0) | 2024.07.12 |
04. LU 분해법과 숄레스키 방법(LU Decomposition Method and Cholesky Method) (0) | 2024.07.12 |
03. 행렬(Matrix) (0) | 2024.07.12 |