Erste Schritte mit der Global Optimization Toolbox
Global Optimization Toolbox bietet Funktionen, die nach globalen Lösungen für Probleme suchen, die mehrere Maxima oder Minima enthalten. Zu den Solvern der Toolbox gehören Ersatzverfahren, Mustersuche, genetischer Algorithmus, Partikelschwarmverfahren, simulierte Abkühlung, Multistartverfahren und globale Suche. Diese Solver können für Optimierungsprobleme verwendet werden, bei denen die Zielfunktion oder die Randbedingungsfunktion stetig, unstetig oder stochastisch ist, keine Ableitungen besitzt oder Simulationen oder Black-Box-Funktionen beinhaltet. Bei Problemen mit mehreren Zielsetzungen kann man mithilfe genetischer Algorithmen oder Mustersuchverfahren eine Pareto-Front identifizieren.
Die Effektivität des Solvers lässt sich verbessern, indem Sie Optionen anpassen und, bei entsprechenden Solvern, die Funktionen zum Erstellen, Aktualisieren und Suchen individuell gestalten. Sie können benutzerdefinierte Datentypen mit den Solvern für genetische Algorithmen und simulierte Abkühlung verwenden, um Probleme darzustellen, die sich nicht ohne Weiteres mit Standarddatentypen ausdrücken lassen. Mit der Option „Hybridfunktion“ können Sie eine Lösung verbessern, indem Sie einen zweiten Solver anwenden, der von der Lösung des ersten Solvers ausgeht.
Tutorials
- Decide Between Problem-Based and Solver-Based Approach
Explore considerations for problem-based and solver-based optimization with Global Optimization Toolbox solvers.
- Vergleich mehrerer globaler Solver, problembasiert
Beispiel, das einige Eigenschaften globaler Solver veranschaulicht.
- Comparison of Six Solvers
Explore some characteristics of global solvers.
- Solver Behavior with a Nonsmooth Problem
Demonstrates the importance of choosing an appropriate solver.
- Use Optimization Explorer App
Basic example showing the use of the Optimization Explorer App.
Über globale Optimierung
- What Is Global Optimization?
Defines global vs local solutions, and basins of attraction.
- Can You Certify That a Solution Is Global?
Issues in determining whether a solution is good.
- Optimierungs-Workflow
So finden Sie ein lokales oder globales Optimum.