10.07.2015 Views

С.П. Шарый - Институт вычислительных технологий СО РАН

С.П. Шарый - Институт вычислительных технологий СО РАН

С.П. Шарый - Институт вычислительных технологий СО РАН

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.9. <strong>С</strong>тационарные итерационные методы 351Таблица 3.6. <strong>П</strong>севдокод метода релаксациидля решения систем линейных уравненийk ← 0 ;выбираем начальное приближение x (0) ;DO WHILE ( метод не сошёлся )DO FOR i = 1 TO nx (k+1)iEND DOk ← k +1 ;END DO← (1−ω)x (k)i⎛+ ω ⎝ b i −a ii∑i−1j=1a ij x (k+1)j−n∑j=i+1a ij x (k)j⎞⎠Ũ, можно придать этим соотношениям более компактный вид(D+ω˜L) x (k+1) = ( (1−ω)D−ωŨ) x (k) +ωb,откудаx (k+1) = ( D+ω˜L ) −1((1−ω)D−ω Ũ ) x (k) + ( D +ω˜L ) −1ωb,k = 0,1,2,....В зависимости от конкретного значения параметра релаксации приняторазличать три случая:если ω < 1, то говорят о «нижней релаксации»,если ω = 1, то имеем итерации Гаусса-Зейделя,если ω > 1, то говорят о «верхней релаксации». 24<strong>П</strong>оследний случай может показаться экзотичным, но во многих ситуацияхон действительно обеспечивает улучшение сходимости итераций24 В англоязычной литературе по вычислительной линейной алгебре этот методобычно обозначают аббревиатурой SOR(ω), которая происходит от термина«Successive OverRelaxation» — последовательная верхняя релаксация.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!