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