Jacobi basah
Misalkan matriks memiliki diagonal . Jika spektrum terletak pada interval dari sumbu nyata positif, maka matriks iterasi Jacobi dengan faktor redaman
memiliki spektrum dalam kisaran , jadi meminimalkan jari-jari spektrum dengan memberikan faktor konvergensi dari
Jika , maka faktor konvergensi ini sangat buruk, seperti yang diharapkan. Perhatikan bahwa relatif mudah untuk memperkirakanD D - 1 A [ a , b ] ω B Jacobi = I - ω D - 1 A [ 1 - ω b , 1 - ω a ] ω opt = 2SEBUAHDD- 1SEBUAH[ a , b ]ω
BJacobi= Saya- ω D- 1SEBUAH
[ 1 - ω b , 1 - ω a ] ρopt=1-2aωmemilih= 2a + b
a≪bbaρmemilih= 1 - 2 aa + b= b - aa + b.
Sebuah ≪ bbmenggunakan metode Krylov, tetapi cukup mahal untuk memperkirakan .
Sebuah
Successive over-relaxation (SOR)
Muda (1950) membuktikan hasil yang optimal untuk SOR diterapkan untuk matriks dengan apa yang disebut properti A , pemesanan konsisten , dan nilai eigen real positif dari . Diberi nilai eigen maksimal dari matriks iterasi Jacobi yang tidak ( dijamin oleh asumsi dalam kasus ini), faktor peredam optimal untuk SOR adalah
yang menghasilkan tingkat konvergensi dari
Perhatikan bahwa mendekati 2 ketika .D- 1SEBUAHμmakssaya- D- 1SEBUAHμmaks< 1
ωmemilih= 1 + ( μmaks1 + 1 - μ2maks-------√)2
ρmemilih= ωmemilih- 1.
ωmemilihμmaks→ 1
Komentar
Ini bukan tahun 1950 lagi dan itu benar-benar tidak masuk akal untuk menggunakan metode berulang stasioner sebagai pemecah. Sebagai gantinya, kami menggunakannya sebagai smoothers untuk multigrid. Dalam konteks ini, kami hanya peduli untuk menargetkan ujung atas spektrum. Mengoptimalkan faktor relaksasi dalam SOR menyebabkan SOR menghasilkan sangat sedikit redaman frekuensi tinggi (dengan imbalan konvergensi yang lebih baik pada frekuensi yang lebih rendah), jadi biasanya lebih baik menggunakan standar Gauss-Seidel, sesuai dengan di SOR. Untuk masalah nonsimetris dan masalah dengan koefisien yang sangat bervariasi, SOR yang kurang santai ( ) mungkin memiliki sifat redaman yang lebih baik.ω = 1ω < 1
Memperkirakan kedua nilai eigen itu mahal, tetapi nilai eigen terbesar dapat diperkirakan dengan cepat menggunakan beberapa iterasi Krylov. Polinomial smoothers (prekondisi dengan Jacobi) lebih efektif daripada beberapa iterasi Jacobi teredam dan lebih mudah dikonfigurasikan, sehingga lebih disukai. Lihat jawaban ini untuk informasi lebih lanjut tentang pasangan polinomial.D- 1SEBUAH
Kadang-kadang diklaim bahwa SOR tidak boleh digunakan sebagai prekondisi untuk metode Krylov seperti GMRES. Ini berasal dari pengamatan bahwa parameter relaksasi optimal harus menempatkan semua nilai eigen dari matriks iterasi pada lingkaran berpusat pada titik asal. Spektrum operator prakondisi(1
BSOR= 1 - ( 1ωD + L )- 1SEBUAH
( 1ωD + L )- 1SEBUAHmemiliki nilai eigen pada lingkaran dengan jari-jari yang sama, tetapi berpusat pada 1. Untuk operator yang tidak terkondisikan, jari-jari lingkaran cukup dekat dengan 1, sehingga GMRES melihat nilai eigen dekat dengan asal pada berbagai sudut, yang biasanya tidak baik untuk konvergensi. Dalam praktiknya, GMRES dapat bertemu secara wajar ketika dikondisikan sebelumnya dengan SOR, terutama untuk masalah yang sudah dikondisikan dengan cukup baik, tetapi para pengkondisi lain seringkali lebih efektif.