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

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

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

Функции

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

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

Задачи Live Editor

OptimizeОптимизируйте или решите уравнения в Live Editor

Темы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Преобразуйте Нелинейные Ограничения Между Формой surrogateopt и Другими Формами Решателя

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

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

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

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

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

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

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

Решите задачу выполнимости

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

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

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

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

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

Улучшите surrogateopt Решение или Процесс

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

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

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

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

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

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

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

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

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