Science computationnelle

10
Signification des méthodes (méta) heuristiques

Pour l'optimisation, à partir de Wikipedia : En informatique, la métaheuristique désigne une méthode informatique qui optimise un problème en essayant itérativement d'améliorer une solution candidate par rapport à une mesure de qualité donnée. Les métaheuristiques font peu ou pas d'hypothèses sur...

10
Équations d'Euler en 2D

En tant que mission au collège, j'ai fait une simulation 1d. L'énoncé du problème était de résoudre le problème du tube à choc 1d impliquant le gaz idéal compressible comme fluide de travail. Pour ce problème, j'ai résolu le système d'équations d'Eulers en utilisant le solveur Riemann de Roe. Je...

10
Comment construire une fonction spline récursive en C ++

En ce moment, je travaille sur une méthode de résolution d'équations différentielles appelée collocation base-spline. Ce avec quoi j'ai du mal à construire une méthode pour construire une spline d'ordre arbitraire, avec la relation avec la condition initiale B 1 i (x)={ 1Bk + 1je( x ) = x - xjeXk +...

10
Poussée pour la programmation GPU

Je suis très nouveau dans la programmation GPGPU, alors pardonnez-moi si la question n'est pas particulièrement appropriée. D'après ce que je comprends, la programmation GPU est un travail d'ingénierie très complexe par rapport à la programmation CPU habituelle. Il faut faire très attention aux...

10
Priorités pour l'apprentissage des méthodes de calcul, quand dois-je écrire mon propre code par rapport à l'utilisation des bibliothèques en tant qu'étudiant diplômé débutant?

Je commence mes études supérieures en génie et je travaillerai sur des projets de science informatique. J'ai remarqué qu'il y a eu des discussions sur les avantages et les inconvénients de la mise en œuvre de vos propres algorithmes ici . L'analyse coûts-avantages de la mise en œuvre de vos propres...

10
Solution de l'équation quartique

Existe-t-il une implémentation C ouverte pour la solution des équations quartiques: a x ⁴ + b x ³ + c x ² + dx + e = 0ax⁴+bx³+cx²+dx+e=0ax⁴+bx³+cx²+dx+e=0 Je pense à une implémentation de la solution Ferrari. Sur Wikipédia, j'ai lu que la solution n'est stable sur le plan du calcul que pour...

10
Comparaison relative des nombres à virgule flottante

J'ai une fonction numérique f(x, y)renvoyant un double nombre à virgule flottante qui implémente une formule et je veux vérifier qu'elle est correcte par rapport aux expressions analytiques pour toutes les combinaisons de paramètres xet yque je suis intéressé. Quelle est la bonne façon de comparer...

10
Maximiser la fonction bruyante inconnue

Je souhaite maximiser une fonction , où θ ∈ R p .f(θ)f(θ)f(\mathbf \theta)θ∈Rpθ∈Rp\theta \in \mathbb R^p Le problème est que je ne connais pas la forme analytique de la fonction ou de ses dérivés. La seule chose que je peux faire est d'évaluer la fonction point sage, en branchant une valeur et...