Рабочий процесс оптимизации

Решить задачу оптимизации:

  1. Решите, какую проблему вы имеете, и хотите ли вы локальное или глобальное решение (см. Локальный по сравнению с Глобальными оптимумами). Выберите решатель на рекомендации в Таблице для Выбора Solver.

  2. Запишите свою целевую функцию и, если применимо, ограничительные функции на синтаксис в Вычисляют Ограничения Записи и Целевые функции.

  3. Установите подходящие варианты с помощью optimoptions или подготовьте GlobalSearch или проблему MultiStart, как описано в Рабочем процессе для GlobalSearch и MultiStart. Для получения дополнительной информации смотрите Параметры поиска Шаблона, Опции Роя Частицы, Опции Генетического алгоритма, Моделируемые Опции Отжига или Суррогатные Опции Оптимизации.

  4. Запустите решатель.

  5. Исследуйте результат. Для получения информации о результате смотрите Решатель Выходные параметры и Итеративное Отображение (Optimization Toolbox) или Исследуйте Результаты на GlobalSearch или MultiStart.

  6. Если результат является неудовлетворительным, опции изменения или стартовые точки, или в противном случае обновите свою оптимизацию и повторно выполните ее. Для получения информации смотрите Характеристики Решателя Global Optimization Toolbox или Улучшите Результаты. Для получения информации об улучшающихся решениях, который применяется в основном, чтобы сглаживать проблемы, смотрите, Когда Сбои Решателя (Optimization Toolbox), Когда Решатель Может Успешно выполниться (Optimization Toolbox), или Когда Решатель Успешно выполняется (Optimization Toolbox).

Похожие темы