Als «implicit-methods» getaggte Fragen

Implizite Methoden sind Zeitschrittmethoden, die bei jedem Zeitschritt eine Inversion verwenden. Dies ermöglicht viel bessere Stabilitätseigenschaften als explizite Methoden, obwohl dies in einigen Fällen mit einer schwerwiegenden Geschwindigkeitsstrafe verbunden ist. Beispiele für implizite Methoden sind Backward Euler und Crank-Nicholson.

77
Gibt es einen hochwertigen nichtlinearen Programmierlöser für Python?

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...

22
Warum konvergiert Newtons Methode nicht?

Ich verwende das nichtlineare Lösungspaket SNES von PETSc , um ein System nichtlinearer Gleichungen zu lösen, das durch Diskretisieren einer partiellen Differentialgleichung erhalten wird. Wie kann ich feststellen, warum der Löser nicht konvergiert, und was kann ich tun, um meine Gleichungen...