Ich habe mehrere herausfordernde nicht konvexe globale Optimierungsprobleme zu lösen. Derzeit verwende ich die Optimization Toolbox von MATLAB (speziell fmincon()mit algorithm = 'sqp'), was sehr effektiv ist . Der größte Teil meines Codes ist jedoch in Python, und ich würde die Optimierung gerne auch in Python durchführen. Gibt es einen …
Der Lax-Äquivalenzsatz besagt, dass die Konsistenz und Stabilität eines numerischen Schemas für ein lineares Anfangswertproblem eine notwendige und ausreichende Bedingung für die Konvergenz ist. Bei nichtlinearen Problemen können numerische Methoden sehr plausibel zu falschen Ergebnissen konvergieren, obwohl sie konsistent und stabil sind. Diese Arbeit zeigt zum Beispiel, wie eine Godunov-Methode …
Ich versuche, die folgende Funktion in Gleitkommazahlen mit doppelter Genauigkeit und geringem relativen Fehler zu implementieren : logsum(x,y)=log(exp(x)+exp(y))logsum(x,y)=log(exp(x)+exp(y))\mathrm{logsum}(x,y) = \log(\exp(x) + \exp(y)) Dies wird in statistischen Anwendungen häufig verwendet, um Wahrscheinlichkeiten oder Wahrscheinlichkeitsdichten hinzuzufügen, die im Protokollbereich dargestellt werden. Natürlich könnte entweder oder leicht überlaufen oder unterlaufen, was schlecht wäre, …
Ich würde gerne wissen, ob es einen schnellen Weg gibt, den euklidischen Abstand zweier Vektoren in Oktave zu berechnen. Es scheint, dass es dafür keine spezielle Funktion gibt. Soll ich also einfach die Formel mit verwenden sqrt?
Numerische Methoden zum Lösen von PDEs (oder ODEs) lassen sich in zwei große Kategorien einteilen: explizite und implizite Methoden. Implizite Methoden ermöglichen größere stabile Zeitschritte, erfordern jedoch mehr Arbeit pro Schritt. Bei hyperbolischen PDEs ist allgemein bekannt, dass sich implizite Methoden in der Regel nicht auszahlen, da die Verwendung von …
Nachdem ich einige mathematische Untersuchungen zur Stabilität von Elementen im 3D-Stokes-Problem durchgeführt hatte, stellte ich leicht schockiert fest, dass für ein beliebiges Tetraedernetz nicht stabil ist. Genauer gesagt, wenn Sie ein Element haben, bei dem alle Knoten und drei von vier Facetten an der Grenze der Domäne mit einer Dirichlet-Bedingung …
In der Zeitung stieß ich auf eine verwirrende Bemerkung PJ van der Houwen, Die Entwicklung von Runge-Kutta-Methoden für partielle Differentialgleichungen, Appl. Num. Mathematik. 20: 261,1996 In den Zeilen 8ff auf Seite 264 schreibt van der Houwen: "Für die Taylor - Polynome impliziert dies , dass das imaginäre Stabilitätsintervall für leer …
Ich habe einen Rückwärts-Euler-Löser in Python 3 implementiert (mit Numpy). Zu meiner eigenen Bequemlichkeit und als Übung habe ich auch eine kleine Funktion geschrieben, die eine endliche Differenzapproximation des Gradienten berechnet, so dass ich den Jacobian nicht immer analytisch bestimmen muss (wenn es überhaupt möglich ist!). Unter Verwendung der in …
Angenommen, ich habe eine reelle Wertefunktion einiger Variablen die ich numerisch auswerten möchte. Im Allgemeinen kann die Formel für Produkte, Rationalitäten, Trancendentalfunktionen usw. enthalten und wird zu lang sein, um ihre numerische Stabilität analytisch zu untersuchen. Oder es wird zumindest zu zeitaufwändig sein, dies in der Praxis zu tun. Angenommen, …
Flüsse mit hoher Reynoldszahl erzeugen sehr dünne Grenzschichten. Wenn in der Large Eddy-Simulation eine Wandauflösung verwendet wird, kann das Seitenverhältnis in der Größenordnung von 10610610^6 . Viele Methoden werden in diesem Regime instabil, weil sich die inf-sup-Konstante als Quadratwurzel des Seitenverhältnisses oder schlechter verschlechtert. Die inf-sup-Konstante ist wichtig, da sie …
Ich habe das gelesen (1) Schlecht konditionierte Operationen sollten vor gut konditionierten durchgeführt werden. Als Beispiel sollte man als berechnen, da die Subtraktion schlecht konditioniert ist, während die Multiplikation nicht ist.xz−yzxz−yzxz-yz(x−y)z(x−y)z(x-y)z Eine Fehleranalyse erster Ordnung beider Algorithmen zeigt jedoch, dass sie sich nur um den Faktor drei (*) unterscheiden, und …
Im Moment habe ich einen Code, der den Crank-Nicholson-Algorithmus verwendet, aber ich denke, dass ich für Zeitüberschreitungen zu einem Algorithmus höherer Ordnung wechseln möchte. Ich weiß, dass der Crank-Nicholson-Algorithmus in der Domäne, in der ich arbeiten möchte, stabil ist, aber ich bin besorgt, dass einige andere Algorithmen dies möglicherweise nicht …
Ich habe die SVD von Intel MKL ( dgesvdüber SciPy) verwendet und festgestellt, dass die Ergebnisse erheblich voneinander abweichen, wenn ich die Genauigkeit zwischen float32und float64wenn meine Matrix schlecht konditioniert ist / nicht den vollen Rang hat. Gibt es einen Leitfaden zum Mindestmaß an Regularisierung, das ich hinzufügen sollte, um …
Ich lese eine Arbeit [1], in der sie die folgende nichtlineare Gleichung Verwendung von Finite-Differenzen-Methoden lösen . Sie analysieren auch die Stabilität der Schemata mithilfe der Von Neumann-Stabilitätsanalyse. Wie die Autoren erkennen, gilt dies jedoch nur für lineare PDEs. Die Autoren umgehen dies, indem sie den nichtlinearen Term "einfrieren", dh …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.