taramath
Das NonlinearProgramming-Paket
zur Lösung von nichtlinearen Optimierungsproblemen
.minimize .maximize .gradient_descent .set_accuracy .set_maximal_iterations .get_number_of_iterations
Beschreibung
Das NonlinearProgramming-Paket stellt Methoden zur Lösung von nichtlinearen Optimierungsproblemen bereit. Als Standard-Solver kommt der Nelder-Mead Algorithmus zum Einsatz, welcher keine Voraussetzungen an die Zielfunktion stellt und gegen ein lokales Optimum konvergiert. Falls die Zielfunktion differenzierbar ist, so kann auch ein Gradientenverfahren gewählt werden.
Beispiel 1
Das folgende Beispiel löst ein nichtlineares Optimierungsproblem mit zwei Variablen und gibt die Optimallösung sowie den zugehörigen Zielfunktionswert aus. Vorschau aktualisieren