Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la versión original en inglés.

Flujo de trabajo de optimización

Para resolver un problema de optimización:

  1. 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.

  2. Escriba su función objetivo y, si corresponde, las funciones de restricción según la sintaxis en Compute Objective Functions y Write Constraints.

  3. Establezca las opciones apropiadas utilizando optimoptions, o prepare un problema GlobalSearch o MultiStart 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.

  4. Ejecute el solver.

  5. Examine el resultado. Para obtener información sobre el resultado, consulte Salidas de solver y visualización iterativa o Examinar resultados para GlobalSearch o MultiStart.

  6. 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.

Temas relacionados