Решите задачи, которые имеют несколько целей целевым методом достижения. Для этого метода вы выбираете цель для каждой цели, и решатель пытается найти точку, которая удовлетворяет всем целям одновременно или имеет относительно равную неудовлетворенность. Один важный особый случай этой проблемы должен минимизировать максимальную цель, и эта проблема имеет специальный решатель, fminimax
.
fgoalattain | Решите многоцелевые целевые задачи достижения |
fminimax | Решите минимаксную ограничительную задачу |
Optimize | Оптимизируйте или решите уравнения в Live Editor |
Сгенерируйте и постройте переднюю сторону Парето
Пример, показывающий, как построить переднюю сторону Парето в 2D объективной проблеме.
Показывает, как минимаксные задачи решены лучше специализированным fminimax
функция, чем решателями для сглаженных проблем.
Многоцелевая целевая оптимизация достижения
В этом примере показано, как решить задачу размещения полюса с помощью многоцелевого целевого достижения.
Используя fminimax с Моделью Simulink®
Пример, показывающий, как минимизировать максимальное несоответствие в симуляции.
Обработка сигналов Используя fgoalattain
Пример, показывающий создание фильтра с помощью многоцелевого целевого достижения.
В этом примере показано, как решить нелинейную задачу создания фильтра.
Что такое параллельные вычисления в Optimization Toolbox?
Используйте несколько процессоров для оптимизации.
Используя параллельные вычисления в Optimization Toolbox
Выполните оценку градиента параллельно.
Улучшание производительности с параллельными вычислениями
Исследуйте факторы для ускорения оптимизации.
Многоцелевые алгоритмы оптимизации
Минимизация нескольких целевых функций в размерностях n.
Сглаженные формулировки несглаженных функций
Переформулируйте некоторые несглаженные функции как сглаженные функции при помощи вспомогательных переменных.
Исследуйте опции оптимизации.