Main Content

Tabla de decisiones de optimización

La siguiente tabla está diseñada para ayudarle a escoger un solver. No aborda la optimización multiobjetivo ni la resolución de ecuaciones. Encontrará más detalles sobre todos los solvers en Problemas gestionados por funciones de Optimization Toolbox.

En esta tabla:

  • * indica que hay solvers relevantes en funciones de Global Optimization Toolbox (Global Optimization Toolbox) (con licencia separada de los solvers de Optimization Toolbox™).

  • fmincon se aplica a la mayor parte de funciones objetivo suaves con restricciones suaves. No aparece como solver preferido para mínimos cuadrados ni programación lineal o cuadrática porque los solvers de la lista son normalmente más eficaces.

  • La tabla cuenta con sugerencias de funciones, pero no pretende restringir sus opciones de forma excesiva. Por ejemplo, fmincon puede resultar eficaz en algunos problemas no suaves.

  • Las funciones ga (Global Optimization Toolbox) y surrogateopt (Global Optimization Toolbox) de Global Optimization Toolbox pueden abordar problemas de programación no lineal de enteros mixtos.

  • La función bayesopt (Statistics and Machine Learning Toolbox) de Statistics and Machine Learning Toolbox™ puede abordar problemas de optimización determinista o estocástica de pocas dimensiones con combinaciones de variables continuas, de enteros o categóricas.

Nota

Esta tabla no incluye solvers multiobjetivo ni solvers de ecuación. Consulte Problemas gestionados por funciones de Optimization Toolbox para ver una lista completa de problemas abordados por funciones de Optimization Toolbox.

Nota

Algunos solvers tienen varios algoritmos. Para obtener ayuda a la hora de escoger, consulte Seleccionar el algoritmo.