Optimization Toolbox

 

Optimization Toolbox

Lineare, quadratische, konische, ganzzahlige und nichtlineare Optimierungsprobleme lösen

Dauer des Videos 2:46
Navigation im Panel

KI-Agenten mit der Optimization Toolbox verbinden

Integrieren Sie domänenspezifische Funktionen in Ihren Agentic-AI-Workflow.

Erste Schritte zur Optimierung

Beginnen Sie mit dem Kurs „Optimization Onramp“ oder dem Live Editor Task „Optimize“, um in praktischen Übungen grundlegende Optimierungsfähigkeiten in MATLAB zu erlernen. Sehen Sie sich Beispielaufgaben an, um neue Fähigkeiten und bewährte Optimierungsverfahren zu erlernen.

Entwurfsexploration mit Optimierung

Erfahren Sie anhand unkonventioneller Entwürfe, wie Sie Ihre Entwurfsvorgaben noch besser als bisher erreichen können. Der Optimization Explorer erweitert diese Funktion um die Exploration und Analyse mit mehreren Solvern.

Zeitplanungs- und Ressourcenoptimierung

Verwenden Sie die MILP-Solver in der Optimization Toolbox, um Probleme der Ressourcenzuweisung und Zeitplanung zu lösen. Beispiele hierfür sind der Lastausgleich in Stromnetzen, die Optimierung von Fertigungsprozessen und Mission Engineering.

Screenshot der Benutzeroberfläche eines Code-Editors.

Optimierung mit KI-Agenten

Verwenden Sie MATLAB Copilot oder Agentic-Programmiertools, die über das MATLAB Agentic Toolkit und den MATLAB MCP Server verbunden sind, um Optimierungsprobleme zu formulieren, Trade-offs zu bewerten und Optimierungsworkflows zu erstellen.

Automatische Solver-Auswahl

Verwenden Sie den problembasierten Ansatz, um Optimierungsprobleme in ihrer natürlichen mathematischen Form zu definieren und zu lösen, ohne dabei angeben zu müssen, welcher Solver verwendet werden soll.

Konfigurierbare Solver für mehr Performance

Verwenden Sie den solverbasierten Ansatz, um einen der unterstützten Optimierungssolver zu konfigurieren (siehe Solver-Liste). Mit dem Optimization Explorer können Sie die Leistung verschiedener Solver und Solver-Optionen für Ihr Problem miteinander vergleichen.

Optimierung mit KI-Modellen

Verwenden Sie KI-basierte Ersatzmodelle oder Modelle reduzierter Ordnung (Reduced Order Models, ROMs) in Verbindung mit der Optimization Toolbox, um die Geschwindigkeit der Entwurfsexploration in CFD- und FEA-Workflows zu verbessern. Diese Modelle bewahren die ursprüngliche Simulationsgenauigkeit für die abschließende Validierung.

Mehrziel-Optimierungslösung des fgoalattain-Solvers.

Konkurrierende Vorgaben in Einklang bringen

Mithilfe von fgoalattain und fminimax können Sie mehrere Vorgaben unter Berücksichtigung von Nebenbedingungen miteinander in Einklang bringen. Für weitere Pareto-Front-Solver wie paretosearch und gamultiobj fügen Sie die Global Optimization Toolbox hinzu.

Visuelle App mit Optimierung zur Zeitplanung von Kraftwerken.

Optimierung skalieren und bereitstellen

Entwickeln Sie optimierungsbasierte Entscheidungsfindungs- und Entwurfstools, integrieren Sie sie in Unternehmenssysteme und stellen Sie Optimierungsalgorithmen in Embedded Systemen bereit.

„MATLAB hat bei der Beschleunigung unserer F&E sowie der Implementierung geholfen. Dies war durch robuste numerische Algorithmen, umfangreiche Visualisierungen und Analysetools, zuverlässige Optimierungsroutinen, Unterstützung für objektorientiertes Programmieren und die Fähigkeit, unsere Java-Produktionsanwendungen in der Cloud zu betreiben, möglich.“

FAQs zur Optimization Toolbox

Die Optimization Toolbox ist ein MATLAB-Produkt mit Funktionen zum Bestimmen von Parametern, die eine Vorgabe minimieren bzw. maximieren und gleichzeitig die Nebenbedingungen erfüllen.

Die Toolbox enthält Solver für lineare Programmierung (LP), gemischt-ganzzahlige lineare Programmierung (MILP), quadratische Programmierung (QP), Kegeloptimierung zweiter Ordnung (SOCP), nichtlineare Programmierung (NLP), lineare kleinste Quadrate mit Nebenbedingungen, nichtlineare kleinste Quadrate und nicht lineare Gleichungen.

Sie können Probleme mit Variablenausdrücken definieren, die die zugrunde liegende Mathematik widerspiegeln (problembasierter Ansatz), oder anhand von Funktionen und Matrizen (solverbasierter Ansatz).

Dank der automatischen Differenzierung von Vorgabe- und Nebenbedingungsfunktionen erhalten Sie schnellere und genauere Lösungen für Optimierungsprobleme.

Die Toolbox ermöglicht Portfolio-Optimierung, Energieverwaltung und -handel, Produktionsplanung, Parameterschätzung, Komponentenauswahl sowie Parameteroptimierung.

Ja, Sie können optimierungsbasierte Entscheidungsfindungs- und Entwurfstools entwickeln, sie in Unternehmenssysteme integrieren und Optimierungsalgorithmen in eingebetteten Systemen bereitstellen.

Ja, die Toolbox kann Optimierungsprobleme lösen, die mehrere Zielfunktionen mit einer Reihe von Nebenbedingungen beinhalten.

Optimization Toolbox kostenlos ausprobieren

Entdecken Sie noch heute die Möglichkeiten.


Bereit zum Kauf?

Angebot anfordern und Erweiterungsprodukte entdecken.

Studieren Sie?

Ihre Hochschule bietet möglicherweise bereits Zugang zu MATLAB, Simulink und Add-on-Produkten über eine Campus-Wide License.