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

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

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

Функции

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

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

Темы

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

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

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

Измените surrogateopt Опции

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

Интерпретируйте surrogateoptplot

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

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

Сравните surrogateopt к patternsearch и fmincon на несглаженной проблеме.

Суррогатная оптимизация антенны Яги-Uda с шестью элементами

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

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

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

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

Решите задачу, содержащую нелинейное ОДУ с нелинейным ограничением с помощью surrogateopt.

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

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

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

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

Зафиксируйте Переменные в surrogateopt

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

Суррогатный фон оптимизации

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

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

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

Изучите детали суррогатного алгоритма оптимизации, когда запущено в последовательном или параллельном.

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

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

Сопутствующая информация