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