adalahmatriks jarang simetris positif pasti (SPD). adalah matriks diagonal yang jarang. besar (> 10.000) dan jumlah nonzeros dibiasanya 100 ~ 1000.n n G
telah difaktorkan dalam bentuk Cholesky sebagai .
Bagaimana cara memperbarui dan efisien ketika menjadi ?D A A + G
Jawaban:
Versi terbaru dari paket CHOLMOD SuiteSparse (beta 4.4.5) mendukung pengubahan baris / kolom simetris (pembaruan peringkat2) untuk dekomposisi , menggunakan matlab (dan C) API. Saya menggunakannya dengan sukses di salah satu proyek saya.L D LT
Anda dapat menggunakannya untuk membuat pada faktorisasi. Ini didasarkan pada makalah ini .n n z( G )
Oleh karena itu, kompleksitasnya adalah . Di mana dapat dikurangi secara signifikan saat menggunakan permutasi reduksi fill untuk jarangO ( n n z( G ) ∗ n n z( L ) ) n n z( L ) A
Paket dapat diunduh dari sini
Berikut adalah beberapa catatan yang diberikan pemilik paket (Prof. Tim Davis):
API:
Kompleksitas:
Isi permutasi yang dikurangi:
sumber