Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la versión original en inglés.

Configuración de optimización global basada en problemas

Crear variables de optimización, crear un problema con objetivo y restricciones, llamar a solve

Global Optimization Toolbox tiene dos enfoques para la optimización: basado en problemas y basado en solucionadores. Consulte Decide Between Problem-Based and Solver-Based Approach. En la optimización basada en problemas, se crean variables de optimización de estilo simbólico. Luego crea expresiones en estas variables que representan el objetivo y las restricciones. Finalmente, resuelve el problema usando solve . Para obtener más detalles, consulte Flujo de trabajo de optimización basada en problemas.

Nota: Si tiene una función no lineal que no está compuesta por polinomios, expresiones racionales y funciones elementales como exp, convierta la función en una expresión de optimización utilizando fcn2optimexpr. Consulte Convertir una función no lineal en una expresión de optimización y Operaciones compatibles con variables y expresiones de optimización.

Para un ejemplo básico, consulte Comparar varios solucionadores globales basados en problemas.

Funciones

expandir todo

optimproblemCrear un problema de optimización
optimvaluesCreate values for optimization problem (desde R2022a)
optimvarCrear variables de optimización
showMuestre información sobre el objeto de optimización
showboundsMuestre los límites de las variables
writeSave optimization object description
writeboundsSave description of variable bounds
fcn2optimexprConvertir una función en una expresión de optimización
optimconstrCrear un arreglo de restricciones de optimización vacío
optimeqCreate empty optimization equality array
optimineqCreate empty optimization inequality array
optimexprCreate empty optimization expression array
showMuestre información sobre el objeto de optimización
writeSave optimization object description
evaluateEvaluar una expresión de optimización
findindexEncontrar equivalentes de índice numérico de variables de índice con nombre
infeasibilityVulneración de restricciones en un punto
prob2structConvert optimization problem or equation problem to solver form
showMuestre información sobre el objeto de optimización
solveResolver un problema de optimización o un problema de ecuación
varindexMap problem variables to solver-based variable index
writeSave optimization object description

Objetos

OptimizationConstraintRestricciones de optimización
OptimizationEqualityIgualdades y restricciones de igualdad
OptimizationExpressionExpresión aritmética o funcional en términos de variables de optimización
OptimizationInequalityRestricciones de desigualdad
OptimizationProblemProblema de optimización
OptimizationValuesValores para problemas de optimización (desde R2022a)
OptimizationVariableVariable para optimización

Temas

Pasos basados en problemas

Pasos para los solucionadores globales

Establecer opciones de optimización global

Consejos para optimización basada en problemas

Computación paralela

Algoritmos basados en problemas