вложенное преобразование функции для линеаризации, решающая оптимизация - PullRequest
0 голосов
/ 26 мая 2018

У меня есть 10 вложенных функций.Я пытаюсь преобразовать негладкую и нелинейную функцию в линейную функцию.Для этого мне нужно преобразовать вложенные if-функции в линейный формат, добавив двоичные переменные.Это легко, если есть только 1 оператор if.Как насчет более одного.Заранее спасибо за ваши ответы.

1 Ответ

0 голосов
/ 07 марта 2019

Я подозреваю, что это не может быть проблемой для вас, но я только что видел этот пост сегодня.Линеаризация вложенных операторов IF может быть довольно сложной задачей.У LINDO Systems есть решатель надстроек Excel с именем WhatBest, который может внутренне линеаризовать вложенные операторы IF.Это может позволить WhatBest решить полученную модель в виде смешанной целочисленной линейной программы.

...