Инструмент поддерживает интерфейс продукта «Форсайт. Аналитическая платформа» версий 9 и ранее.

Целевая функция

На панели редактируются параметры целевой функции задачи оптимального управления или целевой задачи. Набор параметров на панели отличается в зависимости от типа задачи программирования.

Задайте следующие параметры целевой функции:

После составления целевой функции укажите вариант оптимизации значения данной функции:

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

При сохранении задачи проверяется корректность целевой функции. Если в формуле целевой функции содержатся ошибки: недопустимые знаки операций, указан несуществующий элемент тому подобное - то будет отображено соответствующее сообщение, содержащее номер позиции с ошибкой. После закрытия сообщения курсор будет перемещен в указанную позицию формулы;

Краткое описание методов расчета задачи оптимизации

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

См. также:

Задача моделирования