Мультиобъективная оптимизация

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

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

Функции

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

Задачи Live Editor

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

Темы

Мультиобъективные решения

Сгенерируйте и постройте график передней панели Парето

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

Сравните fminimax и fminunc

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

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

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

Использование fminimax с моделью Simulink ®

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

Обработка сигналов с использованием fgoalattain

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

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

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

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

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

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

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

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

Повышение эффективности при параллельных вычислениях

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

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

Мультиобъективные алгоритмы оптимизации

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

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

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