Решить задачу оптимизации:
Решите, какую проблему вы имеете, и хотите ли вы локальное или глобальное решение (см. Локальный по сравнению с Глобальными оптимумами). Выберите решатель на рекомендации в Таблице для Выбора Solver.
Запишите свою целевую функцию и, если применимо, ограничительные функции на синтаксис в Вычисляют Ограничения Записи и Целевые функции.
Установите подходящие варианты с помощью optimoptions
, или подготовьте GlobalSearch
или MultiStart
проблема как описано в Рабочем процессе для GlobalSearch и MultiStart. Для получения дополнительной информации смотрите Параметры поиска Шаблона, Опции Роя Частицы, Опции Генетического алгоритма, Симулированные Опции Отжига или Суррогатные Опции Оптимизации.
Запустите решатель.
Исследуйте результат. Для получения информации о результате смотрите Решатель Выходные параметры и Итеративное Отображение (Optimization Toolbox) или Исследуйте Результаты на GlobalSearch
или MultiStart
.
Если результат является неудовлетворительным, опции изменения или стартовые точки, или в противном случае обновите свою оптимизацию и повторно выполните ее. Для получения информации смотрите Характеристики Решателя Global Optimization Toolbox или Улучшите Результаты. Для получения информации об улучшающихся решениях, который применяется в основном, чтобы сглаживать проблемы, смотрите, Когда Сбои Решателя (Optimization Toolbox), Когда Решатель Может Успешно выполниться (Optimization Toolbox), или Когда Решатель Успешно выполняется (Optimization Toolbox).