Pertanyaan yang diberi tag «linear-algebra»

Pertanyaan tentang aspek algoritmik / komputasi aljabar linier, termasuk solusi sistem linier, masalah kuadrat terkecil, masalah eigen, dan hal-hal serupa lainnya.

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 …



6
Perkiraan spektrum matriks besar
Saya ingin menghitung spektrum ( semua nilai eigen) dari matriks jarang besar (ratusan ribu baris). Ini sulit. Saya bersedia menerima perkiraan. Apakah ada metode perkiraan untuk melakukan ini? Sementara saya berharap jawaban umum untuk pertanyaan ini, saya juga akan puas dengan jawaban dalam kasus khusus berikut. Matriks saya adalah Laplacian …

2
Seberapa berguna PETSc untuk Matriks Padat?
Di mana pun saya melihat, tutorial / dokumen dll PETSc mengatakan bahwa itu berguna untuk aljabar linier dan biasanya menentukan bahwa sistem jarang akan mendapat manfaat. Bagaimana dengan matriks padat? Saya khawatir tentang menyelesaikan untuk padat .A x = bAx=bAx=bSEBUAHAA Saya telah menulis kode saya sendiri untuk CG dan QMR …


2
Mengapa ilmuwan komputasi perlu mengimplementasikan versi mereka sendiri dari std :: complex?
Banyak pustaka C ++ yang lebih terkenal dalam ilmu komputasi seperti Eigen , Trilinos , dan deal.II menggunakan objek pustaka header template C ++ standar std::complex<>,, untuk mewakili angka floating-point yang kompleks. Dalam jawaban Jack Poulson untuk pertanyaan tentang konstruktor default, ia menunjukkan bahwa ia memiliki implementasinya sendiri std::complexdi Elemental …

4
Cepat menentukan apakah matriks padat peringkat rendah atau tidak
Dalam proyek perangkat lunak yang saya kerjakan, perhitungan tertentu jauh lebih mudah untuk matriks peringkat rendah yang padat. Beberapa contoh masalah melibatkan matriks peringkat rendah yang padat, tetapi mereka diberikan kepada saya secara penuh, bukan sebagai faktor, jadi saya harus memeriksa peringkat dan faktor matriks jika saya ingin mengambil keuntungan …


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
Apakah "teknik kofaktor" untuk membalik matriks memiliki makna praktis?
Judulnya adalah pertanyaan. Teknik ini melibatkan penggunaan "matriks kofaktor", atau "matriks adjugate", dan memberikan formula eksplisit untuk komponen kebalikan dari matriks kuadrat. Tidak mudah dilakukan dengan tangan untuk sebuah matriks yang lebih besar dari, katakanlah, 3×33×33\times 3 . Untuk n×nn×nn\times n matriks, membutuhkan komputasi determinan dari matriks itu sendiri dan …



3
Memahami bagaimana Numpy melakukan SVD
Saya telah menggunakan metode yang berbeda untuk menghitung peringkat matriks dan solusi sistem persamaan matriks. Saya menemukan fungsi linalg.svd. Membandingkan ini dengan upaya saya sendiri untuk memecahkan sistem dengan Gaussian Elimination, tampaknya lebih cepat dan lebih tepat. Saya mencoba memahami bagaimana ini mungkin. Sejauh yang saya tahu, fungsi linalg.svd menggunakan …

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 …

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.