Hauptinhalt

Entscheidungstabelle zur Optimierung

Die folgende Tabelle soll Ihnen bei der Auswahl eines geeigneten Solvers helfen. Die Mehrzieloptimierung und die Lösung von Gleichungen sind darin nicht enthalten. Weitere Informationen zu allen Solvern finden Sie unter Problems Handled by Optimization Toolbox Functions.

Für diese Tabelle gilt:

  • * bedeutet, dass entsprechende Solver in den Funktionen der Global Optimization Toolbox enthalten sind (separat von den Optimization Toolbox™-Solvern lizenziert).

  • fmincon gilt für die meisten glatten Zielfunktionen mit glatten Nebenbedingungen. Er wird nicht als bevorzugter Solver für die Methode der kleinsten Quadrate oder für lineare bzw. quadratische Programmierung aufgeführt, da die aufgeführten Solver in der Regel effizienter sind.

  • In der Tabelle werden Funktionen vorgeschlagen, dies soll Ihre Auswahlmöglichkeiten jedoch nicht übermäßig einschränken. Beispielsweise kann fmincon bei einigen nichtglatten Problemen wirksam sein.

  • Die Global Optimization Toolbox-Funktionen ga (Global Optimization Toolbox) und surrogateopt (Global Optimization Toolbox) können gemischt-ganzzahlige nichtlineare Programmierungsprobleme lösen.

  • Die Statistics and Machine Learning Toolbox™-Funktion bayesopt (Statistics and Machine Learning Toolbox) kann niedrigdimensionale deterministische oder stochastische Optimierungsprobleme mit Kombinationen aus kontinuierlichen, ganzzahligen oder kategorialen Variablen lösen.

Hinweis

In dieser Tabelle sind weder Mehrzielsolver noch Gleichungssolver aufgeführt. Eine vollständige Liste der von Optimization Toolbox-Funktionen gelösten Probleme finden Sie unter Problems Handled by Optimization Toolbox Functions.

Hinweis

Einige Solver verfügen über mehrere Algorithmen. Hilfe bei der Auswahl finden Sie unter Choosing the Algorithm.

Siehe auch

Themen