Algoritma SPIKE: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29187969; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 65: | Baris 65: | ||
yang harus diselesaikan pada tahap postprocessing. Penggandaan-kiri oleh setara dengan pemecahan <math>p</math> sistem formulir | yang harus diselesaikan pada tahap postprocessing. Penggandaan-kiri oleh setara dengan pemecahan <math>p</math> sistem formulir | ||
: | : | ||
(menghilangkan dan untuk <math>j=1</math>, dan dan untuk <math>j=p</math>), yang dapat dilakukan secara paralel. | (menghilangkan dan untuk <math>j=1</math>, dan dan untuk <math>j=p</math>), yang dapat dilakukan secara paralel. | ||
| Baris 154: | Baris 154: | ||
\end{cases} | \end{cases} | ||
</math> | </math> | ||
==Bacaan lanjutan== | ==Bacaan lanjutan== | ||
| Baris 161: | Baris 160: | ||
== Sumber dan atribusi == | == Sumber dan atribusi == | ||
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Algoritma+SPIKE&oldid=29187969 Wikipedia bahasa Indonesia], revisi 29187969 (2026-05-02T15:36:07Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | |||
[https://id.wikipedia.org/w/index.php?title= | |||
revisi 29187969 (2026-05-02T15:36:07Z) | <!-- WIKI_UNISSULA_PRESENTATION_V4 --> | ||
Atribusi-BerbagiSerupa (CC BY-SA) | |||
Revisi terkini sejak 23 Agustus 2026 03.10
Algoritma SPIKE adalah solver paralel hibrida untuk sistem linear berpita yang dikembangkan oleh Eric Polizzi dan Ahmed Sameh.
Ikhtisar
Algoritma SPIKE berkaitan dengan sistem linear AX = F , di mana A adalah sebuah banded matriks bandwidth jauh lebih sedikit daripada , dan F adalah matriks yang mengandung sisi kanan. Ini dibagi menjadi tahap preprocessing dan tahap postprocessing.
Tahap preprocessing
Pada tahap preprocessing, sistem linear AX = F dipartisi menjadi bentuk tridiagonal blok
Asumsikan, untuk saat ini, bahwa blok diagonal ( dengan ) adalah nonsingular. Tentukan matriks blok diagonal
- ,
maka juga nonsingular. Kiri-mengalikan untuk kedua sisi sistem memberi
yang harus diselesaikan pada tahap postprocessing. Penggandaan-kiri oleh setara dengan pemecahan sistem formulir
(menghilangkan dan untuk , dan dan untuk ), yang dapat dilakukan secara paralel.
Karena sifat berpita , hanya beberapa kolom paling kiri dari setiap dan beberapa kolom paling kanan dari masing-masing dapat berupa nol. Kolom ini disebut spike.
Tahap postprocessing
Tanpa kehilangan sifat umum, asumsikan bahwa setiap lonjakan mengandung tepat kolom ( jauh lebih sedikit dari ) (bantalan spike dengan kolom nol jika perlu). Partisi paku di semua dan ke
- and
dimana , , dan adalah dari dimensi . Partisi juga semua dan menjadi
- and
Perhatikan bahwa sistem yang dihasilkan oleh tahap preprocessing dapat direduksi menjadi sistem pentadiagonal blok dengan ukuran yang jauh lebih kecil (ingat bahwa jauh lebih sedikit dari )
yang kami sebut sistem tereduksi dan dilambangkan dengan .
Setelah semua dan ditemukan, semua dapat dipulihkan dengan paralelisme sempurna via
Bacaan lanjutan
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29187969 (2026-05-02T15:36:07Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.