taramath
NonlinearProgramming.set_maximal_iterations
zur Definition der maximalen Anzahl an Iterationen
.minimize .maximize .gradient_descent .set_accuracy .set_maximal_iterations .get_number_of_iterations
Beschreibung
Die Funktion besitzt ein Argument:
r Integer (positiv)
Die Funktion definiert die maximal zulässige Anzahl an Iterationen der Lösungsverfahren: Wurde bis zum Erreichen dieser Anzahl an Iterationen keine Optimallösung gefunden, so wird die bis dahin beste Lösung ausgegeben. Als Voreinstellung wird verwendet.
Die Funktions ist insbesondere dann sinnvoll, wenn die Auswertung der Zielfunktion sehr rechenintensiv ist.
Beispiel 1
Das folgende Beispiel löst ein nichtlineares Optimierungsproblem unter Verwendung des Nelder-Mead-Verfahrens mit maximal Iterationen. Die Lösung sowie der zugehörige Zielfunktionswert werden entsprechend ausgegeben.
Tipp: Verändere die maximale Anzahl an Iterationen, aktualisiere die Vorschau und vergleiche die Ergebnisse. Vorschau aktualisieren