Ilmu Komputasi

T&J untuk ilmuwan yang menggunakan komputer untuk memecahkan masalah ilmiah

1
Enumerasi grafik berasal dari tessellations Delaunay dalam 3D
Apakah ada algoritma yang menyebutkan grafik yang sesuai dengan beberapa titik tunda Delaunay dalam 3D? Jika ya, adakah parameterisasi geometri efisien yang sesuai dengan "grafik Delaunay"? Saya mencari untuk menghitung secara sistematis semua geometri molekul yang stabil dari komposisi tertentu tanpa pengetahuan apriori tentang ikatan dll. EDIT: Biarkan menjadi himpunan …

4
Skalabilitas Fast Fourier Transform (FFT)
Untuk menggunakan Fast Fourier Transform (FFT) pada data sampel yang seragam, misalnya dalam kaitannya dengan pemecah PDE, diketahui bahwa FFT adalah algoritma ). Seberapa baik skala FFT saat diproses secara paralel untuk n → ∞ (yaitu sangat besar)?O (nlog( n )O(nlog⁡(n)\mathcal{O}(n\log(n)n → ∞n→∞n\to\infty

1
Solusi efisien dari program linear integer campuran
Banyak masalah penting dapat diekspresikan sebagai program linear integer campuran . Sayangnya menghitung solusi optimal untuk kelas masalah ini adalah NP-Complete. Untungnya ada algoritma perkiraan yang terkadang dapat memberikan solusi berkualitas dengan hanya perhitungan dalam jumlah sedang. Bagaimana saya harus menganalisis program linear integer campuran tertentu untuk melihat apakah itu …


3
metode volume terbatas: mesh tidak berstruktur vs adaptasi octree + pemotongan sel
Saya sedang bekerja dengan perpustakaan OpenFOAM C ++ Computational Continuum Mechanics (dapat menangani interaksi fluida-padat, aliran MHD ...) yang menggunakan jerat tidak terstruktur yang sewenang-wenang. Ini didorong oleh gagasan untuk menggunakan keunggulan pembangkitan cepat (otomatis biasanya) dari jerat tidak berstruktur untuk mensimulasikan masalah dalam geometri kompleks. Namun, baru-baru ini saya …

2
Cepat menemukan garis kasar di set poin
Di kelas detektor tertentu, data kami keluar sebagai pasangan titik dalam dua dimensi, dan kami ingin merangkai titik-titik ini menjadi garis. Data berisik, dan dibuang dalam satu arah tetapi tidak di yang lain. Kami tidak dapat menjamin hit di setiap nampan bahkan ketika setiap elemen detektor berfungsi, jadi mungkin ada …

2
Kapan diferensiasi otomatis murah?
Diferensiasi otomatis memungkinkan kita untuk mengevaluasi turunan dari suatu program berdasarkan input tertentu. Ada teorema bahwa perhitungan ini dapat dilakukan dengan biaya kurang dari lima kali biaya untuk menjalankan program asli. Faktor lima ini adalah batas atas. Dalam situasi apa biaya ini dapat dikurangi lebih lanjut? Banyak kode turunan di …

3
Implementasi algoritma tridiagonal matrix yang efisien
Saya memecahkan masalah fisik menggunakan skema numerik implisit. Ini menuntun saya untuk memecahkan persamaan linear dengan matriks tridiagonal. Saya telah memberi kode algoritma ini dari Wikipedia. Saya ingin tahu apakah ada perpustakaan yang efisien yang memungkinkan untuk menyelesaikan persamaan jenis ini dengan cara yang dioptimalkan. Catatan penting adalah bahwa matriks …

2
Apakah ada sumber terbuka pemecah ODE untuk C yang menggunakan tipe kompleks asli C99?
Saya telah menggunakan GSL sebagai dasar dari banyak simulasi saya, tetapi itu sedikit berlebihan untuk tujuan saya dan mendefinisikan tipe kompleksnya sendiri untuk alasan warisan. Daripada mengkode pemecah ODE Runge-Kutta saya sendiri, yang mungkin tidak akan sangat efisien, apakah ada pemecah ODE open source yang menggunakan tipe kompleks C99 asli?
12 c  ode 

1
Diskritisasi spasial apa yang berfungsi untuk aliran yang tidak dapat dikompres dengan jerat batas anisotropik?
Aliran bilangan Reynolds yang tinggi menghasilkan lapisan batas yang sangat tipis. Jika resolusi dinding digunakan dalam Simulasi Eddy Besar, rasio aspek mungkin berada di urutan . Banyak metode menjadi tidak stabil dalam rezim ini karena konstanta inf-sup menurun sebagai akar kuadrat dari rasio aspek atau lebih buruk. Konstanta inf-sup penting …

5
Maksimalisasi global dari fungsi tujuan yang mahal
Saya tertarik secara global untuk memaksimalkan fungsi dari banyak ( ) parameter nyata (hasil dari simulasi yang kompleks). Namun, fungsi yang dimaksud relatif mahal untuk dievaluasi, membutuhkan sekitar 2 hari untuk setiap set parameter. Saya membandingkan opsi yang berbeda, dan bertanya-tanya apakah ada yang punya saran.≈ 30≈30\approx 30 Saya tahu …

4
Metode interpolasi yang efisien untuk grid yang tidak terstruktur?
Saya ingin mengetahui metode yang baik untuk menginterpolasi data antara dua grid yang tidak terstruktur, di mana satu grid adalah versi yang lebih kasar dari yang lain. Efisiensi sangat penting bagi saya karena saya sedang memecahkan masalah PDE sementara di mana saya perlu mentransfer data antar grid pada setiap langkah …


1
masalah SVD tertimbang?
Diberikan dua matriks AAA dan BBB , saya ingin mencari vektor xxx dan yyy , sehingga, min∑ij(Aij−xiyjBij)2.min∑ij(Aij−xiyjBij)2. \min \sum_{ij} (A_{ij} - x_i y_j B_{ij})^2. Dalam bentuk matriks, saya mencoba untuk meminimalkan norma Frobenius dari A−diag(x)⋅B⋅diag(y)=A−B∘(xy⊤)A−diag(x)⋅B⋅diag(y)=A−B∘(xy⊤)A - \mbox{diag}(x) \cdot B \cdot \mbox{diag}(y) = A - B \circ (x y^\top) . Secara …

2
Apa fungsi LAPACK yang sesuai di belakang Matlab [Q, R, E] = qr (A)?
Saat ini saya mencoba untuk murah menghitung perkiraan yang baik peringkat untuk matriks . Oleh karena itu saya menghitung penggunaan QR decompostion columnt pivotingSEBUAHAA [Q,R,E]=qr(A) di Matlab. Saya memperkirakan peringkat menggunakanSEBUAHAA tol = size(A,n)*eps*norm(A,'fro'); r = sum(abs(diag(R))>tol) Ini berfungsi dengan baik dan plot pada semua entri diagonal R terlihat seperti: …
12 matlab  lapack 

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.