Global Optimization Toolbox предоставляет функции поиска глобальных решений проблем, которые содержат несколько максимумов или минимумов. Решатели набора инструментов включают суррогат, поиск шаблона, генетический алгоритм, рой частиц, имитационный отжиг, многозаходный и глобальный поиск. Эти решатели можно использовать для задач оптимизации, когда целевая функция или функция ограничения является непрерывной, прерывистой, стохастической, не имеет производных или включает в себя функции моделирования или черных ящиков. Для проблем с несколькими целями можно определить фронт Парето с помощью генетического алгоритма или решателей поиска шаблонов.
Эффективность решателя можно повысить, настроив опции и, для применимых решателей, настроив функции создания, обновления и поиска. Можно использовать пользовательские типы данных с генетическим алгоритмом и смоделированными решателями отжига, чтобы представить проблемы, которые трудно выразить со стандартными типами данных. Опция гибридной функции позволяет улучшить решение, применив второй решатель после первого.
Основные сведения о инструменте глобальной оптимизации
Выбор решателя, определение целевой функции и ограничений, параллельный расчет
Несколько решателей начальных точек для оптимизации на основе градиента, с ограничениями или без ограничений
Решатель поиска массива для оптимизации без производных, с ограничениями или без ограничений
Решатель генетических алгоритмов для оптимизации со смешанными целыми или непрерывными переменными, с ограничениями или без ограничений
Решатель роев частиц для безпроизводной неограниченной оптимизации или оптимизации с границами
Суррогатный решатель оптимизации для дорогостоящих целевых функций с границами и необязательными целочисленными ограничениями
Смоделированный решатель отжига для безпроизводной неограниченной оптимизации или оптимизации с границами
Наборы Pareto с помощью генетических алгоритмов или алгоритмов поиска шаблонов, с ограничениями или без них