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

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

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

Функции

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

Задачи Live Editor

OptimizeОптимизируйте или решите уравнения в Live Editor

Темы

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

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

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

Сравните fminimax и fminunc

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

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

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

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

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

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

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

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

В этом примере показано, как решить нелинейную задачу создания фильтра.

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

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

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

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

Выполните оценку градиента параллельно.

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

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

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

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

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

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

Исследуйте опции оптимизации.