댐핑 자코비
ADD−1A[a,b]ω
BJacobi=I−ωD−1A
[1−ωb,1−ωa]ωopt=2a+b
ρopt=1−2aa+b=b−aa+b.
a≪bba
연속 이완 (SOR)
D−1AμmaxI−D−1Aμmax<1
ωopt=1+(μmax1+1−μ2max−−−−−−−√)2
ρopt=ωopt−1.
ωopt 일 때 2에 접근 합니다.
μmax→1
코멘트
더 이상 1950이 아니며 고정 반복 방법을 솔버로 사용하는 것은 실제로 의미가 없습니다. 대신, 우리는 그것들을 멀티 그리드를 위해 더 매끄럽게 사용합니다. 이러한 맥락에서 우리는 스펙트럼의 상단을 목표로 삼을뿐입니다. SOR의 이완 계수를 최적화하면 SOR이 고주파수의 감쇠를 거의 발생시키지 않으므로 (저주파 수렴을 개선하기 위해) SOR의 에 해당하는 표준 Gauss-Seidel을 사용하는 것이 좋습니다 . 비대칭 문제 및 가변 계수가 높은 문제의 경우 완화되지 않은 SOR ( )이 더 나은 감쇠 특성을 가질 수 있습니다.ω=1ω<1
의 두 고유 값을 추정 것은 비용이 많이 들지만 크릴 로프 반복을 사용하여 가장 큰 고유 값을 빠르게 추정 할 수 있습니다. 다항식 스무더 (Jacobi로 사전 조건 지정)는 감쇠 된 Jacobi의 여러 반복보다 더 효과적이며 구성하기가 쉽기 때문에 선호됩니다. 다항식 스무더에 대한 자세한 내용은 이 답변 을 참조하십시오 .D−1A
때로는 SOR을 GMRES와 같은 Krylov 방법의 전제 조건으로 사용해서는 안된다고 주장합니다. 이것은 최적의 완화 매개 변수가 반복 행렬의 모든 고유 값을 원에 배치해야한다는 관찰에서 비롯됩니다. 원점을 중심으로합니다. 사전 조정 된 연산자의 스펙트럼
BSOR=1−(1ωD+L)−1A
(1ωD+L)−1A반지름이 같은 원에 고유 값이 있지만 1을 중심으로합니다. 조건이 잘못된 연산자의 경우 원의 반지름이 1에 매우 가깝기 때문에 GMRES는 각도 범위에서 원점에 가까운 고유 값을 보지만 일반적으로 좋지 않습니다. 수렴을 위해. 실제로 GMRES는 SOR로 사전 조정될 때, 특히 이미 조건이 잘 조정 된 문제에 대해 합리적으로 수렴 될 수 있지만 다른 사전 조정자가 더 효과적 일 수 있습니다.