Seperti yang saya pahami, ada dua kategori utama metode iteratif untuk menyelesaikan sistem persamaan linear:
- Metode Alat Tulis (Jacobi, Gauss-Seidel, SOR, Multigrid)
- Metode Subruang Krylov (Konjugat Gradien, GMRES, dll.)
Saya mengerti bahwa sebagian besar metode stasioner bekerja dengan iteratif santai (menghaluskan) mode Fourier dari kesalahan. Seperti yang saya pahami, metode Conjugate Gradient (metode ruang Krylov) bekerja dengan "melangkah" melalui serangkaian arahan pencarian yang optimal dari kekuatan matriks yang diterapkan pada residu ke- . Apakah prinsip ini umum untuk semua metode ruang bagian Krylov? Jika tidak, bagaimana kita mengkarakterisasi prinsip di balik konvergensi metode ruang bagian Krylov, secara umum?
Jawaban:
Secara umum, semua metode Krylov pada dasarnya mencari polinomial yang kecil ketika dievaluasi pada spektrum matriks. Secara khusus, sisa ke- dari metode Krylov (dengan nol tebakan awal) dapat ditulis dalam formulirn
di mana adalah beberapa polinomial monik tingkat n .Pn n
Jika dapat didiagonalisasi, dengan A = V Λ V - 1 , kita milikiA A=VΛV−1
Jika adalah normal (misalnya, simetris atau kesatuan) kita tahu bahwa κ ( V ) = 1. GMRES membangun polinomial melalui iterasi Arnoldi, sedangkan CG membangun polinomial menggunakan produk dalam yang berbeda (lihat jawaban ini untuk detail) . Demikian pula, BiCG membangun polinomialnya melalui proses Lanczos nonsimetrik, sementara iterasi Chebyshev menggunakan informasi sebelumnya tentang spektrum (biasanya estimasi nilai eigen terbesar dan terkecil untuk matriks pasti simetris).A κ(V)=1.
Sebagai contoh keren (termotivasi oleh Trefethen + Bau), pertimbangkan sebuah matriks yang spektrumnya adalah ini:
Di MATLAB, saya membuat ini dengan:
Jika kita mempertimbangkan GMRES, yang membangun polinomial yang sebenarnya meminimalkan residu di atas semua polinomial monik derajat , kita dapat dengan mudah memprediksi riwayat residu dengan melihat kandidat polinomialn
yang dalam kasus kami memberi
untuk dalam spektrum A .z A
Sekarang, jika kita menjalankan GMRES pada RHS acak dan membandingkan riwayat residu dengan polinomial ini, mereka seharusnya sangat mirip (nilai polinomial kandidat lebih kecil daripada residu GMRES karena ):∥b∥2>1
sumber
Pada norma
tempat kami menggunakan kesalahan
Ketajaman batas konvergensi
Akhirnya, ada literatur yang menarik mengenai berbagai metode Krylov dan seluk-beluk konvergensi GMRES, terutama untuk operator yang tidak normal.
Nachtigal, Reddy, dan Trefethen (1992) Seberapa cepat iterasi matriks nonsimetrik? (pdf penulis) memberikan contoh matriks yang salah satu metode mengalahkan yang lain dengan faktor besar (setidaknya akar kuadrat dari ukuran matriks).
Embree (1999) Seberapa deskriptif batas konvergensi GMRES? memberikan diskusi yang mendalam dalam hal pseudospectra yang memberikan batas yang lebih tajam dan juga berlaku untuk matriks yang tidak dapat didiagonalisasi.
Embree (2003) Kura-kura dan kelinci memulai kembali GMRES (penulis pdf)
Greenbaum, Pták, dan Strakoš (1996) Setiap kurva konvergensi yang tidak bertambah dimungkinkan untuk GMRES
sumber
Singkatnya metode berulang:
Ini dijelaskan dengan baik dalam buku Youcef Saad tentang metode berulang .
sumber