Hauptinhalt

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

Problembasiertes globales Optimierungs-Setup

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

Global Optimization Toolbox bietet zwei Ansätze zur Optimierung: problembasiert und löserbasiert. Siehe Decide Between Problem-Based and Solver-Based Approach. Bei der problembasierten Optimierung erstellen Sie Optimierungsvariablen im symbolischen Stil. Anschließend erstellen Sie in diesen Variablen Ausdrücke, die das Ziel und die Einschränkungen darstellen. Lösen Sie das Problem abschließend mit solve. Einzelheiten finden Sie unter Problem-Based Optimization Workflow.

Hinweis: Wenn Sie eine nichtlineare Funktion haben, die nicht aus Polynomen, rationalen Ausdrücken und elementaren Funktionen wie exp besteht, konvertieren Sie die Funktion mithilfe von fcn2optimexpr in einen Optimierungsausdruck. Siehe Convert Nonlinear Function to Optimization Expression und Supported Operations for Optimization Variables and Expressions.

Ein einfaches Beispiel finden Sie unter Compare Several Global Solvers, Problem-Based.

Funktionen

alle erweitern

optimproblemCreate optimization problem
optimvaluesCreate values for optimization problem (Seit R2022a)
optimvarCreate optimization variables
showDisplay information about optimization object
showboundsDisplay variable bounds
writeSave optimization object description
writeboundsSave description of variable bounds
fcn2optimexprConvert function to optimization expression
optimconstrCreate empty optimization constraint array
optimeqCreate empty optimization equality array
optimineqCreate empty optimization inequality array
optimexprCreate empty optimization expression array
showDisplay information about optimization object
writeSave optimization object description
evaluateEvaluate optimization expression or objectives and constraints in problem
findindexFind numeric index equivalents of named index variables
infeasibilityConstraint violation at a point
prob2structConvert optimization problem or equation problem to solver form
showDisplay information about optimization object
solveSolve optimization problem or equation problem
varindexMap problem variables to solver-based variable index
writeSave optimization object description

Objekte

OptimizationConstraintOptimization constraints
OptimizationEqualityEqualities and equality constraints
OptimizationExpressionArithmetic or functional expression in terms of optimization variables
OptimizationInequalityInequality constraints
OptimizationProblemOptimization problem
OptimizationValuesValues for optimization problems (Seit R2022a)
OptimizationVariableVariable for optimization

Themen

Problembasierte Schritte

Schritte für globale Solver

Festlegen globaler Optimierungsoptionen

Tipps zur problembasierten Optimierung

Paralleles Rechnen

Problembasierte Algorithmen