불완전한 LU 인자화

Incomplete LU factorization

수치 선형대수에서 행렬불완전한 LU 인자화(약칭 ILU)는 전제조건으로 자주 사용되는 LU 인자화희박한 근사값이다.null

소개

희박한 선형 시스템 = 을(를) 고려하십시오이러한 것들은 종종 A = U 를 계산하여 해결된다.L 하부 단위 삼각형 및 U 상부 삼각형 포함 행렬이삼각형이기 때문에 으로 할 수 L y = b }, U x = y {\displaystyle 가 해결된다null

일반적인 희소성 행렬의 경우, LU 인자는 원래 행렬보다 훨씬 희소성이 적을 수 있는데, 이는 채우기라고 불리는 현상이다.그러면 다이렉트 솔버를 사용하기 위한 메모리 요구 사항은 선형 시스템을 해결하는 데 있어 병목 현상이 될 수 있다.최소도 알고리즘과 같은 매트릭스의 미지의 채우기 순서를 줄임으로써 이 문제와 싸울 수 있다.null

An incomplete factorization instead seeks triangular matrices L, U such that rather than . Solving for can be done quickly but does not yield the exact solution to . So, we instead use the matrix = L 은(는) 결합 그라데이션 방법이나 GMRES와 같은 또 다른 반복적 솔루션 알고리즘의 전제조건이다.

정의

주어진 행렬 에 대해 그래프 ( A) 을 다음과 같이 정의한다.

{\}이(가) 충족해야 하는 조건을 정의하는 데 사용된다.

= - 형식의 분해. 여기서 다음은

  • × {\^{ n(는) 단위사각형 행렬이다.
  • ^{ 삼각 행렬의 위쪽이다.
  • , (는) 스페어리티 패턴 외부: = j= ) S
  • n n은(는) sparsity 패턴 내에서 0이다: = ( i, )

불완전한 LU 분해라고 불린다(스패리티 패턴 null

LU의 첨사성 패턴은 원래 행렬 A의 첨사성 패턴과 동일하게 선택되는 경우가 많다.기본 매트릭스 구조를 복사하는 대신 포인터가 참조할 수 있다면 LU의 입력에 필요한 추가 메모리만 있으면 된다. 이 전제조건을 ILU(0)라고 한다.null

안정성

ILU의 안정성에 관해서 다음과 같은 정리가 메이제링크와 반 데르 보르스트에 의해 증명되었다.[1]null

을(를) M-매트릭스로 하고, = L 에 의해 주어지는 (완전한) LU 분해로 하고 =- R에 의한 을(를)로 한다

따라서 ILU는 최소한 (완전한) LU 분해만큼 안정적이다.null

일반화

인자를 어느 정도 추가 채움으로써 보다 정확한 전제조건을 얻을 수 있다.일반적인 선택은 A 대신 A2 첨탑성 패턴을 사용하는 것이다. 이 행렬은 A보다 상당히 밀도가 높지만, 여전히 전체적으로 희박하다.이 전제조건을 ILU(1)라고 한다.그런 다음 이 절차를 일반화할 수 있다. 매트릭스 A의 ILU(k) 전제조건은 매트릭스 Ak+1 스패리티 패턴이 있는 불완전한 LU 인자화다.null

보다 정확한 ILU 전제조건은 총 반복 횟수가 감소하더라도 알고리즘의 실행 시간이 증가할 정도로 더 많은 메모리를 요구한다.따라서 사용자가 해결해야 할 선형 시스템군에 따라 일반적으로 사례별로 평가해야 하는 비용/정확한 절충이 있다.null

ILU 인자화는 고정점 반복으로서 고도로 평행한 방법으로 수행될 수 있다.[2]null

참고 항목

참조

  • Saad, Yousef (1996), Iterative methods for sparse linear systems (1st ed.), Boston: PWS, ISBN 978-0-534-94776-7. 섹션 10.3 및 그 이상을 참조하십시오.
  1. ^ Meijerink, J. A.; Vorst, Van Der; A, H. (1977). "An iterative solution method for linear systems of which the coefficient matrix is a symmetric 𝑀-matrix". Mathematics of Computation. 31 (137): 148–162. doi:10.1090/S0025-5718-1977-0438681-4. ISSN 0025-5718.
  2. ^ Chow, Edmond; Patel, Aftab (2015). "Fine-grained parallel incomplete LU factorization". SIAM Journal on Scientific Computing. 37 (2): C169-C193. doi:10.1137/140968896.


외부 링크