Hauptinhalt

Diese Seite wurde mithilfe maschineller Übersetzung übersetzt. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Global Optimization Toolbox

Lösen Sie mehrere Maxima, mehrere Minima und nicht glatte Optimierungsprobleme

Global Optimization Toolbox bietet Funktionen, die nach globalen Lösungen für Probleme suchen, die mehrere Maxima oder Minima enthalten. Zu den Toolbox-Solvern gehören Surrogat-, Mustersuche-, genetische Algorithmen, Partikelschwarm-, simuliertes Abkühlen, Multistart und globale Suche. Sie können diese Solver für Optimierungsprobleme verwenden, bei denen die Ziel- oder Beschränkungsfunktion kontinuierlich, diskontinuierlich oder stochastisch ist, keine Ableitungen besitzt oder Simulationen oder Black-Box-Funktionen enthält. Bei Problemen mit mehreren Zielen können Sie eine Pareto-Front mithilfe genetischer Algorithmen oder Mustersuchlöser identifizieren.

Sie können die Effektivität des Solvers verbessern, indem Sie die Optionen anpassen und bei entsprechenden Solvern die Erstellungs-, Aktualisierungs- und Suchfunktionen individuell anpassen. Sie können benutzerdefinierte Datentypen mit dem genetischen Algorithmus und Simulated-Annealing-Solvern verwenden, um Probleme darzustellen, die mit Standarddatentypen nicht einfach ausgedrückt werden können. Mit der Option der Hybridfunktion können Sie eine Lösung verbessern, indem Sie nach dem ersten einen zweiten Solver anwenden.

Erste Schritte mit Global Optimization Toolbox

Lernen Sie die Grundlagen von Global Optimization Toolbox

Problembasiertes globales Optimierungs-Setup

Optimierungsvariablen erstellen, Problem mit Ziel und Einschränkungen erstellen, solve aufrufen

Solver-basiertes Optimierungsproblem-Setup

Solver wählen, Zielfunktion und Einschränkungen definieren, parallel rechnen

Globale oder mehrere Startpunktsuche

Mehrere Startpunktlöser für gradientenbasierte Optimierung, eingeschränkt oder uneingeschränkt

Direktsuche

Mustersuchlöser für ableitungsfreie Optimierung, eingeschränkt oder uneingeschränkt

Genetischer Algorithmus

Genetischer Algorithmus-Solver für gemischt-ganzzahlige oder kontinuierliche Variablenoptimierung, eingeschränkt oder uneingeschränkt

Partikelschwarm

Partikelschwarmlöser für ableitungsfreie, uneingeschränkte Optimierung oder Optimierung mit Grenzen

Surrogat-Optimierung

Ersatzoptimierungslöser für teure Zielfunktionen mit Grenzen und optionalen ganzzahligen Einschränkungen

Simuliertes Abkühlen

Simulated-Annealing-Solver für ableitungsfreie, uneingeschränkte Optimierung oder Optimierung mit Grenzen

Mehrzieloptimierung

Pareto-Mengen über genetische oder Mustersuchalgorithmen, mit oder ohne Einschränkungen