Используйте суррогатную оптимизацию для дорогих (длительных) целевых функций. Решатель принимает только связанные ограничения и требует конечных границ на всех переменных. Решатель может опционально сохранить свое состояние после каждой функциональной оценки, включив восстановление после преждевременных остановок.
Суррогатная оптимизация многомерной функции
Решите многомерную проблему с помощью surrogateopt
, patternsearch
и fmincon
, и затем сравните результаты.
Ищите глобальный минимум с помощью surrogateopt
, и затем измените опции функции, чтобы пересмотреть поиск.
Интерпретируйте surrogateoptplot
Как интерпретировать график surrogateoptplot
.
Сравните суррогатную оптимизацию с другими решателями
Сравните surrogateopt
с patternsearch
и fmincon
на несглаженной проблеме.
Суррогатная оптимизация антенны Яги-Uda с шестью элементами
Решите проблему проектирования антенны с помощью суррогатной оптимизации.
Работа с файлами контрольной точки
Показывает, как использовать файлы контрольной точки, чтобы перезапустить, восстановить, анализировать или расширить оптимизацию.
Суррогатная оптимизация с нелинейным ограничением
Решите проблему, содержащую нелинейное ОДУ с нелинейным ограничением с помощью surrogateopt
.
Что такое суррогатная оптимизация?
Суррогатная оптимизация пытается найти глобальный минимум целевой функции с помощью немногих оценок целевой функции.
Суррогатный алгоритм оптимизации
Изучите детали суррогатного алгоритма оптимизации, когда запущено в последовательном или параллельном.
Исследуйте опции для суррогатной оптимизации, включая управление алгоритмом, критерий остановки, отображение командной строки, и выведите и функции построения графика.