Ilmu Komputasi

16
Strategi untuk pengujian unit dan pengembangan berbasis tes

Saya seorang penganjur besar pengembangan yang digerakkan oleh tes dalam komputasi ilmiah. Utilitas dalam praktiknya hanya mengejutkan, dan benar-benar mengurangi masalah klasik yang diketahui pengembang kode. Namun, ada kesulitan yang melekat dalam pengujian kode ilmiah yang tidak ditemukan dalam...

16
Contoh fungsi kontinu yang sulit diperkirakan dengan polinomial

Untuk tujuan pengajaran, saya membutuhkan fungsi kontinu dari satu variabel yang "sulit" untuk diperkirakan dengan polinomial, yaitu seseorang akan membutuhkan kekuatan yang sangat tinggi dalam rangkaian daya untuk "menyesuaikan" fungsi ini dengan baik. Saya bermaksud menunjukkan kepada siswa saya...

16
Boost :: mpi atau C MPI untuk aplikasi ilmiah kinerja tinggi?

Hal yang saya paling tidak suka tentang MPI adalah berurusan dengan tipe data (yaitu peta data / topeng) karena mereka tidak cocok dengan C + berorientasi objek. boost::mpiNamun, hanya mendukung MPI 1.1 dari situs web mereka: boost :: mpi adalah antarmuka ramah C ++ ke Antarmuka Lulus Pesan...

16
Terapkan PCA pada matriks jarang yang sangat besar

Saya melakukan tugas klasifikasi teks dengan R, dan saya mendapatkan matriks istilah dokumen dengan ukuran 22490 sebanyak 120.000 (hanya 4 juta entri bukan nol, entri kurang dari 1%). Sekarang saya ingin mengurangi dimensionalitas dengan memanfaatkan PCA (Principal Component Analysis). Sayangnya, R...

16
Null-space dari matriks padat persegi panjang

Diberi matriks padat apa cara terbaik untuk menemukan basis ruang-nol dalam beberapa toleransi ?A∈Rm×n,m>>n;max(m)≈100000A∈Rm×n,m>>n;max(m)≈100000A \in R^{m \times n}, m >> n; max(m) \approx 100000 ϵϵ\epsilon Berdasarkan pada dasar itu dapatkah saya mengatakan bahwa col tertentu...

16
Kendala yang melibatkan

Seharusnya minAvec(U)subject to Ui,j≤max{Ui,k,Uk,j},i , j , k =1 , … , nminAvec(U)subject to Ui,j≤maks{Usaya,k,Uk,j},saya,j,k=1,...,n\begin{align*} \min A &\mathrm{vec}(U) \\ &\text{subject to } U_{i,j} \leq \max\{U_{i,k}, U_{k,j}\}, \quad i,j,k = 1, \ldots, n \end{align*} di mana UUU adalah...

16
Profil kode CFD dengan Callgrind

Saya menggunakan Valgrind + Callgrind ke profil pemecah yang saya tulis. Seperti yang dinyatakan oleh manual pengguna Valgrind, saya telah mengkompilasi kode saya dengan opsi debugging untuk kompiler: "Tanpa info debug, alat Valgrind terbaik yang dapat Anda lakukan adalah menebak fungsi kode...