Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Elija primero el enfoque basado en problemas o basado en Solver

Existen dos enfoques para resolver problemas de optimización mediante: basados en el problema y en el solucionador.Optimization Toolbox™ Antes de empezar a resolver un problema de optimización, primero debe elegir un enfoque.

Nota

El enfoque basado en problemas actualmente no se aplica a:

  • Resolución de ecuaciones

  • Mínimos-cuadrados no lineales

  • Problemas de programación multiobjetivo o semi-infinito

Si tiene un problema de estos tipos, use el enfoque basado en el solucionador.Configuración de problemas de optimización basada en Solver

Aquí hay un resumen de las principales diferencias entre los dos enfoques.

EnfoquesCaracterísticas
Configuración de optimización basada en problemasEasier to create and debug
Not for equation-solving or nonlinear least-squares
Representar el objetivo y las restricciones simbólicamente
El tiempo de solución es más largo debido al tiempo de traducción de forma problemática a forma matricial
No permite la inclusión directa de gradiente o hessian; VerIncluir derivados en flujo de trabajo basado en problemas
Consulte los pasos descritos enFlujo de trabajo basado en problemas
Ejemplo lineal básico: o el vídeo.Fundamentos de programación lineal de enteros mixtos: basado en problemasResuelva un problema de programación lineal de enteros mixtos mediante el modelado de optimización Ejemplo no lineal básico:.Resuelva un problema no lineal restringido, basado en problemas
Configuración de problemas de optimización basada en SolverHarder to create and debug
Representar el objetivo y las restricciones como funciones o matrices
El tiempo de solución es más corto porque no hay tiempo de traducción a la forma matricial
Permite la inclusión de gradiente o hessian
Para ahorrar memoria en grandes problemas, permite el uso de la función de multiplicar de hessian o función de multiplicación jacobiana. Ver o.Minimización cuadrática con el hessian denso, estructuradoFunción de multiplicación jacobiana con mínimos cuadrados lineales
Consulte los pasos descritos enConfiguración de problemas de optimización basada en Solver
Ejemplo lineal básico:.Fundamentos de programación lineal de enteros mixtos: basado en Solver Ejemplo no lineal básico:.Resuelva un problema no lineal restringido, basado en Solver

Temas relacionados