Ilmu Komputasi

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

1
Algoritma untuk sistem linear ODE
Saya bertanya-tanya: apa algoritma terbaik untuk menyelesaikan Di mana adalah matriks . A tidak bergantung pada waktu secara eksplisit, biasanya jarang tetapi tidak perlu terikat. Nilai eigennya memiliki bagian nyata yang tidak positif. A juga dapat didiagonalisasi tetapi mungkin terlalu besar untuk diagonalisasi penuh agar efisien secara komputasi.dkamudt= A ududt=Au\begin{equation} …

2
Nilai Absolut dalam Kendala Linear
Saya memiliki masalah pengoptimalan berikut ini di mana saya memiliki nilai absolut dalam batasan saya: x∈Rnx∈Rn\mathbf{x} \in \mathbb{R}^nf0,f1,…,fmf0,f1,…,fm\mathbf{f}_0, \mathbf{f}_1, \ldots, \mathbf{f}_mnnnmins.t.fT0x|fT1x|≤|fT2x|≤…≤|fTmx|minf0Txs.t.|f1Tx|≤|f2Tx|≤…≤|fmTx|\begin{align} \min &\mathbf{f}_0^T \mathbf{x} \notag \\ \text{s.t.} &|\mathbf{f}_1^T \mathbf{x}| \leq |\mathbf{f}_2^T \mathbf{x}| \leq \ldots \leq |\mathbf{f}_m^T \mathbf{x}| \end{align} Saya tahu bahwa ruang yang layak tidak akan cembung dan saya mungkin …

1
Metode Numerik untuk Persamaan Schrodinger
Kami membandingkan kinerja berbagai metode numerik yang dapat digunakan untuk menyelesaikan Persamaan Schrodinger untuk Atom Hidrogen yang berinteraksi dengan pulsa laser yang kuat (terlalu kuat untuk menggunakan metode perturbasi). Ketika menggunakan skema diskritisasi untuk bagian radial, sepertinya sebagian besar (semua) orang meletakkan atom dalam sebuah kotak, hanya memotong jari-jari pada …


2
Memecahkan masalah kuadrat terkecil dengan batasan linear dalam Python
Saya harus menyelesaikannya s.t.minx∥Ax−b∥22,∑ixi=1,xi≥0,∀i.minx‖Ax−b‖22,s.t.∑ixi=1,xi≥0,∀i.\begin{alignat}{1} & \min_{x}\|Ax - b\|^2_{2}, \\ \mathrm{s.t.} & \quad\sum_{i}x_{i} = 1, \\ & \quad x_{i} \geq 0, \quad \forall{i}. \end{alignat} Saya pikir ini adalah masalah kuadrat yang harus dipecahkan dengan CVXOPT , tapi saya tidak bisa mengatasinya.

1
Biaya pencarian versus perhitungan
Saya tertarik dalam mendirikan perhitungan untuk memeriksa apakah kriteria jarak puas: yaitu, jarak antara vektor dan vektor anter x j harus kurang dari beberapa nilai r m a x . Data saya dipartisi berdasarkan kisi koordinat ortogonal. Karena cutoff saya lebih kecil dari jarak antara titik akhir koordinat tetangga terdekat, …
12 efficiency 


3
Perpustakaan aljabar blaze linier?
Makalah "Expression Templates Revisited: A Performance Analysis of Current Metodologi" di SIAM Journal of Scientific Computing merujuk pada perpustakaan aljabar linear "Blaze". Saya belum pernah mendengarnya sebelumnya, dan sepertinya tidak dapat menemukan referensi online. (Pencarian google yang jelas memberikan kertas di atas kembali.) Jadi apa perpustakaan ini dan di mana …

2
Metode berbasis Newton dalam optimisasi vs. penyelesaian sistem persamaan nonlinier
Saya meminta klarifikasi tentang pertanyaan terbaru tentang minpack , dan mendapat komentar berikut: Setiap sistem persamaan setara dengan masalah optimisasi, itulah mengapa metode berbasis Newton dalam optimasi sangat mirip dengan metode berbasis Newton untuk menyelesaikan sistem persamaan nonlinier. Apa yang membingungkan saya tentang komentar ini (dan pendapat negatif terkait tentang …




2
Oktaf: hitung jarak antara dua matriks vektor
Misalkan saya memiliki dua matriks Nx2, Mx2 masing-masing mewakili N, M 2d vektor. Apakah ada cara sederhana dan bagus untuk menghitung jarak antara masing-masing pasangan vektor (n, m)? Cara yang mudah namun tidak efisien tentu saja: d = zeros(N, M); for i = 1:N, for j = 1:M, d(i,j) = …

1
Mengganti integrasi QuasiMonteCarlo Mathematica di C ++
Saya memiliki program Mathematica yang melakukan beberapa integral dalam 3 atau 4 dimensi menggunakan QuasiMonteCarlometode ini. Masalahnya adalah, butuh waktu lama yang mengganggu untuk dijalankan, ke titik di mana beberapa perhitungan ini tidak dapat diselesaikan dalam waktu kerja maksimum yang tersedia di kluster HPC kami. Jadi saya sedang mempertimbangkan untuk …

2
Generasi otomatis titik integrasi dan bobot untuk segitiga dan tetrahedra
Biasanya orang akan berkonsultasi dengan kertas atau buku untuk menemukan titik integrasi dan bobot untuk satuan segitiga dan tetrahedra. Saya mencari metode untuk secara otomatis menghitung poin dan bobot tersebut. Contoh kode Mathematica berikut menghitung bobot dan poin integrasi untuk elemen baris unit (quad / hexahedron): unitGaussianQuadraturePoints[points_] := Sort[x /. …

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.