Для решения задачи оптимизации:
Определите тип проблемы, а также необходимость локального или глобального решения (см. Локальные и глобальные оптимумы). Выберите решатель в соответствии с рекомендациями в разделе Таблица выбора решателя.
Запишите целевую функцию и, если применимо, функции ограничения в соответствии с синтаксисом в Вычислить целевые функции и ограничения записи.
Задайте соответствующие параметры с помощью optimoptionsили подготовить GlobalSearch или MultiStart проблема, как описано в разделе Workflow for StartSearch и MultiStart. Дополнительные сведения см. в разделах Опции поиска шаблона, Опции роя частиц, Параметры генетического алгоритма, Опции имитационного отжига или Опции суррогатной оптимизации.
Запустите решатель.
Проверьте результат. Сведения о результатах см. в разделах Выходы решателя и итеративное отображение или Анализ результатов для GlobalSearch или MultiStart.
Если результат является неудовлетворительным, измените параметры или начальные точки или иным образом обновите оптимизацию и запустите ее повторно. Дополнительные сведения см. в разделе Характеристики решателя панели инструментов глобальной оптимизации или Улучшение результатов. Сведения об улучшении решений, применяемых главным образом к гладким проблемам, см. в разделах Когда решатель завершится неуспешно, Когда решатель может успешно работать или Когда решатель завершится успешно.