Flujo de trabajo de optimización
Para resolver un problema de optimización:
Decide qué tipo de problema tienes y si quieres una solución local o global (ver Óptimos locales frente a globales). Elija un solucionador según las recomendaciones en Tabla para la elección de un solucionador.
Escriba su función objetivo y, si corresponde, las funciones de restricción según la sintaxis en Compute Objective Functions y Write Constraints.
Establezca las opciones apropiadas utilizando
optimoptions
, o prepare un problemaGlobalSearch
oMultiStart
como se describe en Flujo de trabajo para GlobalSearch y MultiStart. Para obtener más detalles, consulte Pattern Search Options, Particle Swarm Options, Genetic Algorithm Options, Simulated Annealing Options o Surrogate Optimization Options.Ejecute el solver.
Examine el resultado. Para obtener información sobre el resultado, consulte Salidas de solver y visualización iterativa o Examinar resultados para
GlobalSearch
oMultiStart
.Si el resultado no es satisfactorio, cambie las opciones o los puntos de inicio o actualice su optimización y vuelva a ejecutarla. Para obtener más información, consulte Global Optimization Toolbox Solver Characteristics o Mejorar resultados. Para obtener información sobre cómo mejorar soluciones que se aplican principalmente a problemas suaves, consulte Cuando el solver falla, Cuando es posible que el solver haya tenido éxito o Cuando el solver tiene éxito.