Сначала выберите основанный на проблеме или основанный на решателе подход

Optimization Toolbox™ имеет два подхода к решению задач оптимизации или уравнений: основанный на проблеме и основанный на решателе. Прежде чем вы начнете решать задачу, необходимо сначала выбрать соответствующий подход.

Эта таблица суммирует основные отличия между двумя подходами.

ПодходыХарактеристики
Установка оптимизации, основанной на проблемеЛегче создать и отладить
Представляет цель и ограничения символически
Требует перевода от проблемной формы до матричной формы, заканчивающейся в более длительное время решения
Не позволяет прямое включение градиента или Гессиана; смотрите Включают Производные в Основанный на проблеме Рабочий процесс
Смотрите шаги в Основанном на проблеме Рабочем процессе Оптимизации или Основанном на проблеме Рабочем процессе для Решения уравнений

Основной линейный пример: смешано-целочисленные Линейные Основы Программирования: основанный на проблеме или видео Решают Смешано-целочисленную Задачу линейного программирования с помощью Моделирования Оптимизации

Основной нелинейный пример: Решите ограниченную нелинейную задачу, основанную на проблеме

Основной решающий уравнение пример: Решите Нелинейную Систему уравнений, Основанную на проблеме

Настройка Задачи Оптимизации на Основе РешателяТяжелее создать и отладить
Представляет цель и ограничения как функции или матрицы
Не требует перевода от проблемной формы до матричной формы, заканчивающейся в более короткое время решения
Позволяет прямое включение градиента или Гессиана

Позволяет использование Гессиана, умножают функцию, или якобиан умножают функцию, чтобы сохранить память в больших проблемах

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

Смотрите шаги в Настройке Задачи Оптимизации на Основе Решателя

Основной линейный пример: смешано-целочисленные Линейные Основы Программирования: основанный на решателе

Основной нелинейный пример: Решите ограниченную нелинейную задачу, основанную на решателе

Основные решающие уравнение примеры: Примеры

Похожие темы