Многоцелевая оптимизация

Решите многоцелевые задачи оптимизации в последовательном или параллельном

Решите проблемы, которые имеют несколько целей целевым методом достижения. Для этого метода вы выбираете цель для каждой цели, и решатель пытается найти точку, которая удовлетворяет все цели одновременно или имеет относительно равную неудовлетворенность. Один важный особый случай этой проблемы должен минимизировать максимальную цель, и эта проблема имеет специальный решатель, fminimax.

Функции

fgoalattainРешите многоцелевые целевые проблемы достижения
fminimaxРешите минимаксную ограничительную проблему

Темы

Многоцелевые решения

Сгенерируйте и постройте переднюю сторону Парето

Пример, показывающий, как построить переднюю сторону Парето в 2D объективной проблеме.

Сравните fminimax и fminunc

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

Многоцелевая целевая оптимизация достижения

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

Используя fminimax с Моделью Simulink

Пример, показывающий, как минимизировать максимальное несоответствие в симуляции.

Обработка сигналов Используя fgoalattain

Пример, показывающий проект фильтра с помощью многоцелевого целевого достижения.

Минимаксная оптимизация

Этот пример показывает, как решить нелинейную проблему проектирования фильтра.

Параллельные вычисления

Что такое параллельные вычисления в Optimization Toolbox?

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

Используя параллельные вычисления в Optimization Toolbox

Автоматическая оценка градиента параллельно.

Улучшание производительности с параллельными вычислениями

Факторы для ускорения оптимизации.

Алгоритмы и другая теория

Многоцелевые алгоритмы оптимизации

Минимизация нескольких целевых функций в размерностях n.

Ссылка опций оптимизации

Описывает опции оптимизации.