Main Content

La traducción de esta página está obsoleta. 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 Problem-Based Optimization Workflow. Para resolver ecuaciones, consulte Problem-Based Workflow for Solving Equations.

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 Solve a Constrained Nonlinear Problem, Problem-Based. Para ver un ejemplo básico de programación lineal de enteros mixtos, consulte Mixed-Integer Linear Programming Basics: Problem-Based. Para ver un ejemplo básico de resolución de ecuaciones, consulte Resolver un sistema de ecuaciones no lineal, basado en problemas.

Funciones

expandir todo

eqnproblemCree un problema de ecuación
optimproblemCree un problema de optimización
optimvarCree 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
evaluateEvaluate optimization expression
findindexFind numeric index equivalents of named index variables
infeasibilityConstraint violation at a point
prob2structConvert optimization problem or equation problem to solver form
showMuestre información sobre el objeto de optimización
solveSolve optimization problem or equation problem
varindexMap problem variables to solver-based variable index
writeSave optimization object description

Objetos

EquationProblemSistema de ecuaciones no lineales
OptimizationConstraintOptimization constraints
OptimizationEqualityEqualities and equality constraints
OptimizationExpressionArithmetic or functional expression in terms of optimization variables
OptimizationInequalityInequality constraints
OptimizationProblemProblema de optimización
OptimizationVariableVariable for optimization

Temas

Pasos basados en problemas

Configurar opciones

Consejos para optimización basada en problemas

Computación paralela

Algoritmos basados en problemas