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