Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Configuración de optimización basada en problemas

Formule problemas de optimización mediante variables y expresiones; resuélvalos en serie o en paralelo

En la optimización basada en problemas se crean variables de optimización, expresiones en estas variables que representan el objetivo y las restricciones o que representan ecuaciones, y se resuelve el problema utilizando solve. Para saber qué pasos basados en problemas se deben tomar en los problemas de optimización, consulte Flujo de trabajo de optimización basada en problemas. Para resolver ecuaciones, consulte Flujo de trabajo basado en problemas para resolver ecuaciones.

Antes de comenzar a resolver un problema de optimización, deberá elegir el enfoque adecuado: basado en problemas o basado en solvers. Para obtener más detalles, consulte En primer lugar, elija el enfoque basado en problemas o el enfoque basado en solvers.

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 Convert Nonlinear Function to Optimization Expression y Supported Operations for Optimization Variables and Expressions.

Para ver un ejemplo básico de optimización no lineal, consulte Resolver un problema no lineal restringido, basado problemas. Para ver un ejemplo básico de programación lineal de enteros mixtos, consulte Aspectos básicos de la programación lineal de enteros mixtos: basada en problemas. Para ver un ejemplo básico de resolución de ecuaciones, consulte Resolver un sistema de ecuaciones no lineal, basado en problemas. Para ver un ejemplo de uso de la tarea Optimize de Live Editor, consulte Introducción a la tarea Optimize basada en problemas de Live Editor.

Funciones

expandir todo

eqnproblemCrear un problema de ecuación
optimproblemCree un problema de optimización
optimvaluesCreate values for optimization problem
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
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
showMuestre información sobre el objeto de optimización
writeSave optimization object description
evaluateEvaluar una expresión de optimización
findindexFind numeric index equivalents of named index variables
infeasibilityConstraint violation at a point
paretoplotPareto plot of multiobjective values
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

EquationProblemSistema de ecuaciones no lineales
OptimizationConstraintRestricciones de optimización
OptimizationEqualityEqualities and equality constraints
OptimizationExpressionExpresión aritmética o funcional en términos de variables de optimización
OptimizationInequalityRestricciones de desigualdad
OptimizationProblemProblema de optimización
OptimizationValuesValues for optimization problems
OptimizationVariableVariable para optimización

Tareas de Live Editor

OptimizeOptimizar o resolver ecuaciones en Live Editor

Temas

Pasos basados en problemas

Configurar opciones

Consejos para optimización basada en problemas

Computación paralela

Algoritmos basados en problemas