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

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

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

Функции

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

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

Темы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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