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

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

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

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте