Questions marquées «linear-solver»

Se référant aux méthodes de résolution de systèmes d'équations linéaires.

17
Existe-t-il un solveur de programmation non linéaire de haute qualité pour Python?
J'ai plusieurs problèmes d'optimisation globale non convexe difficiles à résoudre. Actuellement, j'utilise la boîte à outils Optimization de MATLAB (en particulier, fmincon()avec algorithm = 'sqp'), ce qui est assez efficace . Cependant, la majeure partie de mon code est en Python et j'aimerais également en faire l'optimisation. Existe-t-il un solutionneur …



3
Résolution
J'ai des matrices et . est clairsemé et est avec très grand (peut être de l'ordre de plusieurs millions.) est une matrice haut avec plutôt petit ( ) et chaque colonne peut seulement un seul entrée avec le reste étant « s, de telle sorte que . est énorme, il …




3
Quels sont les symptômes d'un mauvais conditionnement lors de l'utilisation de méthodes directes?
Supposons que nous ayons un système linéaire et que nous ne sachions rien de son conditionnement et que nous n'ayons aucune information préliminaire sur la solution. Nous appliquons aveuglément l'élimination gaussienne et obtenons une solution . Est-il possible de déterminer si cette solution est fiable (c'est-à-dire que le système est …

1
Comment le Multigrid accéléré par Krylov (utilisant MG comme préconditionneur) est-il motivé?
Multigrid (MG) peut être utilisé pour résoudre un système linéaire en construisant une supposition initiale et en répétant ce qui suit pour jusqu'à la convergence:A x = bUNEX=bAx=bX0X0x_0i = 0 , 1 ..je=0,1..i=0,1.. Calculer lerje= b - A xjerje=b-UNEXjer_i = b-Ax_i Appliquer un cycle multigrille pour obtenir une approximation , …

3
L'algorithme de Thomas est-il le moyen le plus rapide de résoudre un système linéaire tridiagonal clairsemé à dominante diagonale symétrique
Je me demande si l'algorithme de Thomas est le moyen le plus rapide (de manière probable?) De résoudre un système tridiagonal clairsemé à dominante diagonale symétrique en termes de complexité algorithmique (ne pas chercher de packages d'implémentation comme LAPACK, etc.). Je sais que l'algorithme de Thomas et le multigrille sont …

3
Précision en virgule flottante simple ou double
Les nombres à virgule flottante simple précision occupent la moitié de la mémoire et sur les machines modernes (même sur les GPU, il semble) les opérations peuvent être effectuées avec eux à presque deux fois la vitesse par rapport à la double précision. De nombreux codes FDTD que j'ai trouvés …


2
résoudre
Je porte un code existant de MATLAB vers C ++ et j'ai un système linéaire pour résoudre (plutôt que la forme la plus typique A x = b )x A = bxA=bxA=bA x = bAx=bAx=b La matrice est dense et de forme générale, mais ne dépasse pas 1000x1000. Donc, dans …


5
Résolution répétée de
J'utilise MATLAB pour résoudre un problème qui implique de résoudre à chaque pas de temps, où change avec le temps. En ce moment, j'accomplis ceci en utilisant MATLAB :bA x = bAx=b\mathbf{A} \mathbf{x}=\mathbf{b}bb\mathbf{b}mldivide x = A\b J'ai la flexibilité de faire autant de précalculs que nécessaire, donc je me demande …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.