exponenta event banner

Суррогатная оптимизация

Суррогатный решатель оптимизации для дорогостоящих целевых функций с границами и необязательными целочисленными ограничениями

Используйте суррогатную оптимизацию для дорогостоящих (трудоемких) целевых функций. Решатель требует конечных границ для всех переменных, допускает нелинейные ограничения неравенства и принимает целочисленные ограничения для выбранных переменных. Решатель может дополнительно сохранять свое состояние после каждой оценки функции, обеспечивая восстановление после преждевременных остановок.

Функции

развернуть все

surrogateoptСуррогатная оптимизация для глобальной минимизации трудоемких целевых функций
packfcnОбъединение целевых и нелинейных функций ограничения
optimoptionsСоздание параметров оптимизации
resetoptionsПараметры сброса

Задачи интерактивного редактора

ОптимизироватьОптимизация или решение уравнений в интерактивном редакторе

Темы

Оптимизация с использованием суррогатной оптимизации

Суррогатная оптимизация многомерной функции

Решение многомерной задачи с помощью surrogateopt, patternsearch, и fmincon, а затем сравнить результаты.

Изменить параметры surrogateopt

Поиск глобального минимума с помощью surrogateopt, а затем измените параметры функции, чтобы пересмотреть поиск.

Интерпретировать суррогатеоптплот

Как интерпретировать surrogateoptplot график.

Сравнение суррогатной оптимизации с другими решателями

Выдержать сравнение surrogateopt кому patternsearch и fmincon на некрасивой проблеме.

Суррогатная оптимизация шестиэлементной антенны Яги-Уды

Решите проблему проектирования антенны с помощью суррогатной оптимизации.

Работа с файлами контрольных точек

Показывает, как использовать файлы контрольных точек для перезапуска, восстановления, анализа или расширения оптимизации.

Суррогатная оптимизация с нелинейным ограничением

Решение проблемы с нелинейным ОДУ с нелинейным ограничением с помощью surrogateopt.

Преобразование нелинейных ограничений между суррогатной формой и другими формами решателя

Представляет методы преобразования целевых и нелинейных функций ограничений для других решателей в и из surrogateopt форма.

Оптимизация суррогата смешанного целого

Оптимизация суррогата с целочисленными ограничениями.

Целочисленная оптимизация с помощью пользовательской функции вывода

Выберите компоненты из списков для наилучшего вписывания кривой отклика.

Решение нелинейной проблемы с целочисленными и нелинейными ограничениями

Решите нелинейную задачу с целочисленными и нелинейными ограничениями.

Решение проблемы выполнимости

Использовать surrogateopt для решения проблемы выполнимости.

Исправить переменные в суррогатеопте

Зафиксируйте некоторые переменные, установив их верхнюю и нижнюю границы равными.

Векторизированная суррогатная оптимизация для пользовательского параллельного моделирования

В этом примере показано, как выполнить пользовательскую параллельную оптимизацию с помощью surrogateopt UseVectorized и BatchUpdateInterval варианты.

Улучшение суррогатного решения или процесса

Советы по получению лучшего решения или более быстрого получения решения.

Фон суррогатной оптимизации

Что такое суррогатная оптимизация?

Суррогатная оптимизация пытается найти глобальный минимум целевой функции, используя несколько оценок целевой функции.

Алгоритм суррогатной оптимизации

Подробные сведения об алгоритме суррогатной оптимизации при работе в последовательном или параллельном режиме.

Варианты суррогатной оптимизации

Изучите параметры суррогатной оптимизации, включая управление алгоритмами, критерии остановки, отображение командной строки, а также функции вывода и печати.

Связанная информация