Metode N-Body dan Particle-Mesh
Menghitung gaya gravitasi atau elektrostatik mutual di antara banyak partikel secara naif membutuhkan biaya kuadrat dari jumlah partikel tersebut, dan metode N-body cepat serta particle-mesh mengurangi biaya ini menjadi mendekati linier, memungkinkan simulasi jutaan partikel galaksi dan plasma.
Definition
Metode N-body dan particle-mesh adalah algoritma yang mengaproksimasi gaya jarak jauh di antara banyak partikel yang berinteraksi dalam waktu kurang dari kuadrat dengan mengelompokkan partikel yang jauh atau menyelesaikan medan pada sebuah grid.
Scope
Topik ini mencakup algoritma yang dapat diskalakan untuk interaksi partikel jarak jauh: kode pohon hierarkis seperti Barnes-Hut, metode multipol cepat, dan skema particle-mesh berbasis grid serta particle-particle particle-mesh. Ini membahas pertukaran akurasi-versus-biaya dan peran metode ini dalam simulasi gravitasi dan elektrostatik skala besar.
Core questions
- Mengapa penjumlahan langsung gaya jarak jauh berpasangan sangat mahal?
- Bagaimana kode pohon mengelompokkan partikel yang jauh untuk mengurangi biaya perhitungan gaya?
- Bagaimana metode multipol cepat mencapai penskalaan mendekati linier dengan kesalahan yang terkontrol?
- Bagaimana metode particle-mesh menyelesaikan medan pada sebuah grid untuk menangani gaya jarak jauh?
Key theories
- Kode pohon hierarkis
- Algoritma Barnes-Hut mengelompokkan partikel yang jauh ke dalam sel-sel yang gaya kolektifnya diaproksimasi oleh pusat massanya, mengurangi biaya evaluasi gaya dari kuadrat menjadi urutan N log N.
- Metode multipol cepat
- Metode multipol cepat merepresentasikan kelompok partikel dengan ekspansi multipol terpotong dan menerjemahkannya secara hierarkis, mencapai penskalaan mendekati linier dengan akurasi yang dapat dikontrol secara ketat.
- Metode particle-mesh
- Skema particle-mesh dan particle-particle particle-mesh menginterpolasi muatan atau massa ke dalam grid, menyelesaikan medan dengan transformasi Fourier cepat, dan menambahkan koreksi jarak pendek, secara efisien menangani interaksi jarak jauh.
Clinical relevance
Metode-metode ini mendorong simulasi N-body kosmologis dan galaksi pembentukan struktur, simulasi plasma, dan elektrostatika jarak jauh dari sistem molekuler besar, dan metode multipol cepat diakui sebagai salah satu algoritma terpenting abad kedua puluh.
History
Metode particle-mesh disistematisasi oleh Hockney dan Eastwood pada tahun 1980-an; kode pohon Barnes-Hut tahun 1986 dan metode multipol cepat tahun 1987 dari Greengard dan Rokhlin mengubah simulasi N-body, memungkinkan simulasi kosmologis dan molekuler besar yang mengikutinya.
Key figures
- Josh Barnes
- Piet Hut
- Leslie Greengard
- Vladimir Rokhlin
Related topics
Seminal works
- barneshut1986
- greengard1987
Frequently asked questions
- Mengapa tidak menghitung setiap gaya berpasangan secara langsung?
- Biaya penjumlahan langsung tumbuh seiring kuadrat jumlah partikel, sehingga menggandakan partikel akan melipatgandakan pekerjaan empat kali lipat, yang menjadi tidak mungkin untuk jutaan atau miliaran partikel dalam simulasi kosmologis dan molekuler besar. Metode cepat mengurangi biaya ini menjadi mendekati linier.
- Bagaimana metode pohon dan multipol mengontrol kesalahannya?
- Mereka mengaproksimasi pengaruh kelompok partikel yang jauh, dan aproksimasi tersebut disempurnakan dengan menyertakan lebih banyak suku multipol atau menggunakan kriteria pembukaan yang lebih ketat, sehingga akurasi dapat ditukar dengan kecepatan secara terkontrol.