Global Optimization Toolbox
Mehrere Maxima, mehrere Minima und nicht glatte Optimierungsprobleme lösen
Haben Sie noch Fragen? Kontaktieren Sie den Vertrieb.
Haben Sie noch Fragen? Kontaktieren Sie den Vertrieb.
Die Global Optimization Toolbox bietet Funktionen zur Suche nach globalen Lösungen für Probleme mit mehreren Maxima oder Minima. Die Toolbox-Solver umfassen Surrogat, Mustersuche, genetischen Algorithmus, Partikelschwarm, Simulated Annealing, MultiStart und GlobalSearch. Diese Solver lassen sich bei Optimierungsproblemen verwenden, deren Ziel- oder Bedingungsfunktion stetig, nicht stetig oder stochastisch ist, keine Ableitungen hat, Simulationen oder Black-Box-Funktionen umfasst. Bei Problemen mit mehreren Zielen können Sie eine Pareto-Front mithilfe eines genetischen Algorithmus oder Mustersuche-Solvern ermitteln.
Sie können die Solver-Effektivität durch das Anpassen von Optionen verbessern und bei den in Frage kommenden Solvern die Erstellungs-, Aktualisierungs- und Suchfunktionen individuell konfigurieren. Sie haben die Möglichkeit, den genetischen Algorithmus und Simulated-Annealing-Solver mit eigenen Datentypen auszuführen, um Probleme darzustellen, die sich nur schwierig mit Standard-Datentypen ausdrücken lassen. Durch die Hybridfunktion lässt sich eine Lösung verbessern, indem nach dem ersten Solver ein zweiter angewendet wird.
Definieren Sie Ihr Optimierungsproblem, wenden Sie einen Solver an und richten Sie Optionen für das Algorithmusverhalten, Toleranzen, Stoppkriterien und individuelle Konfigurationen ein.
Wenden Sie farbverlaufsbasierte Solver an, um bei der Suche nach globalen Maxima von mehreren Punkten ausgehend, lokale Minima zu finden . Lösen Sie Probleme mit oder ohne Nebenbedingungen, die glatt sind.
Suchen Sie bei Problemen mit zeitaufwendigen Zielfunktionen, die u. U. nicht glatt sind, nach globalen Minima. Der Solver erstellt eine Annäherung an die Funktion, die schnell ausgewertet und minimiert werden kann.
Beginnen Sie am aktuellen Punkt und fügen Sie eine Reihe von Vektoren hinzu, um neue Testpunkte zu erhalten. Bewerten Sie die Zielfunktion der Testpunkte und nutzen Sie diese Informationen zur Aktualisierung des aktuellen Punkts. Wiederholen Sie den Vorgang, bis der aktuelle Punkt optimal ist.
Suchen Sie nach globalen Minima, indem Sie die Grundsätze der Evolution imitieren und wiederholt eine Population von Einzelpunkten mithilfe von Regeln modifizieren, die nach Genkombinationen in der biologischen Reproduktion modelliert sind.
Suche nach globalen Minima mithilfe eines Algorithmus, der an das Verhalten schwärmender Insekten angelehnt ist. Jedes Partikel bewegt sich mit einer Geschwindigkeit und in eine Richtung, die vom besten Standort beeinflusst wird, die das Partikel bzw. der Schwarm gefunden hat.
Suchen Sie nach globalen Minima mit einen probabilistischen Suchalgorithmus, der den physischen Vorgang des Ausglühens imitiert. Hierbei wird ein Stoff erhitzt und die Temperatur dann langsam abgesenkt, um Mängel zu mindern und dabei Systemenergie zu minimieren.
Identifizieren Sie die Pareto-Front, also die Menge nicht dominierter Lösungen, bei Problemen mit mehreren Zielen sowie oberen und unteren, linearen und nicht linearen Schranken. Verwenden Sie entweder die Mustersuche oder den genetischen Algorithmus-Solver.
„Ich ... habe in der Global Optimization Toolbox einen Mustersuche-Algorithmus angewendet, um bezüglich Faktoren wie Durchsatz, erforderliche Produktionsausstattung, Personalbedarf und Ausschuss zu optimieren. Die Beurteilung aller möglichen Modellvarianten würde Tausende von Experimenten erfordern. Die gleichen Ergebnisse erhielt ich mit einem Bruchteil dieser Zahl mithilfe des Mustersuche-Algorithmus.“
30 Tage kostenlos ausprobieren.
Angebot anfordern und Erweiterungsprodukte entdecken.
Ihre Hochschule bietet möglicherweise bereits Zugang zu MATLAB, Simulink und Add-on-Produkten über eine Campus-Wide License.