Pertanyaan yang diberi tag «krylov-method»

Mengacu pada Subruang Krylov dan metode penyelesaian sistem persamaan linier yang memanfaatkan ruang-ruang ini.


3
Apa prinsip di balik konvergensi metode ruang bagian Krylov untuk menyelesaikan sistem persamaan linear?
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 …

3
Memecahkan tanpa membalikkan
Saya memiliki matriks dan . jarang dan dengan sangat besar (bisa dalam urutan beberapa juta.) adalah matriks tinggi dengan agak kecil ( ) dan setiap kolom dapat hanya memiliki satu entri dengan sisanya menjadi 's, sehingga . sangat besar, jadi sangat sulit untuk membalikkan, dan saya bisa menyelesaikan sistem linear …

2
Apakah ada cara untuk melakukan "double preconditioning"
Pertanyaan: Misalkan Anda memiliki dua prekondisi yang berbeda (diperhitungkan) untuk matriks pasti positif simetris : dan mana invers faktor faktor adalah mudah diaplikasikan.AAAA≈BTBA≈BTBA \approx B^TBA ≈ CTC,SEBUAH≈CTC,A \approx C^TC,B , BT, C, CTB,BT,C,CTB, B^T, C, C^T Ketika apakah mungkin untuk menggunakan informasi dari kedua dan untuk membangun preconditioner lebih baik …


1
Dapatkah metode ruang bagian Krylov digunakan sebagai lebih lancar untuk multigrid?
Sejauh yang saya ketahui, pemecah multigrid menggunakan peranti iteratif seperti Jacobi, Gauss-Seidel, dan SOR untuk meredam kesalahan pada berbagai frekuensi. Bisakah metode ruang bagian Krylov (seperti gradien konjugat, GMRES, dll.) Digunakan sebagai gantinya? Saya tidak berpikir mereka digolongkan sebagai "smootheners", tetapi mereka dapat digunakan untuk mendekati solusi grid kasar. Bisakah …


1
Bagaimana Multigrid yang dipercepat Krylov (menggunakan MG sebagai prasyarat) termotivasi?
Multigrid (MG) dapat digunakan untuk menyelesaikan sistem linier dengan membuat tebakan awal dan mengulangi yang berikut untuk sampai konvergensi:A x = bSEBUAHx=bAx=bx0x0x_0i = 0 , 1 ..saya=0,1 ..i=0,1.. Hitung sisarsaya= b - A xsayarsaya=b-SEBUAHxsayar_i = b-Ax_i Terapkan siklus multigrid untuk mendapatkan aproksimasi , di mana .Δ xsaya≈ esayaΔxsaya≈esaya\Delta x_i \approx …

2
mendahului metode krylov dengan metode krylov lainnya
Dalam metode seperti gmres atau bicgstab, mungkin menarik untuk menggunakan metode krylov lain sebagai prasyarat. Bagaimanapun mereka mudah diimplementasikan dalam cara bebas-matriks dan dalam lingkungan paralel. Misalnya, satu dapat menggunakan beberapa (misalkan ~ 5) iterasi bigcstab tanpa syarat sebagai precontioner untuk gmres, atau kombinasi metode krylov lainnya. Saya tidak menemukan …

1
Mengapa menyematkan titik untuk menghapus ruang nol yang buruk?
Persamaan Poisson dengan semua kondisi batas Neumann memiliki ruang nol dimensi konstan tunggal. Ketika menyelesaikan melalui metode Krylov, ruang nol dapat dihapus baik dengan mengurangi rata-rata solusi setiap iterasi atau dengan menyematkan nilai satu titik. Menyematkan satu titik memiliki manfaat kesederhanaan, dan juga menghindari pengurangan global tambahan per proyeksi. Namun, …

2
Prekondisi (dan pemecah) mana dalam PETSc untuk sistem simetris tak terbatas yang harus saya gunakan?
Sistem saya adalah masalah FE simetris dengan pengganda lagrange (misalnya aliran Stokes yang tidak dapat dikompresi): ( ABBTC)(SEBUAHBTBC)\begin{pmatrix}A & B^T \\ B & C\end{pmatrix} di mana adalah kasus khas (saya bahkan telah memastikan bahwa persamaan diberi nomor sehingga pengali Lagrange muncul terakhir). Sistem ini cukup besar (garis + 100k).C= 0C=0C …


1
Bagaimana menetapkan bahwa metode iteratif untuk sistem linear besar dalam praktiknya konvergen?
Dalam ilmu komputasi kita sering menemukan sistem linear besar yang harus kita pecahkan dengan beberapa cara (efisien), misalnya dengan metode langsung atau berulang. Jika kita fokus pada yang terakhir, bagaimana kita dapat menetapkan bahwa metode iteratif untuk menyelesaikan sistem linier yang besar adalah konvergen dalam praktiknya? Jelas bahwa kita dapat …

1
Pedoman untuk prekondisi bersarang
Pertimbangkan situasi di mana Anda ingin menyelesaikan sistem linier menggunakan metode Krylov yang telah dikondisikan sebelumnya, tetapi menerapkan prekondisi itu sendiri melibatkan penyelesaian sistem bantu, yang dilakukan dengan metode Krylov lain yang telah dikondisikan sebelumnya. Pada satu ekstrim, Anda bisa menjalankan penyelesaian batin untuk konvergensi dalam setiap langkah pemecahan luar. …

1
Algoritma untuk menghitung eksponensial dari matriks Hessenberg
Saya tertarik dalam menghitung solusi sistem lage ODE menggunakan metode krylov seperti pada [1]. Metode semacam itu melibatkan fungsi-fungsi yang berkaitan dengan fungsi eksponensial (yang disebut fungsi ). Ini pada dasarnya terdiri dari menghitung tindakan fungsi matriks dengan membangun ruang bagian Krylov menggunakan iterasi Arnoldi dan memproyeksikan fungsi pada ruang …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.