У меня есть линейная задача, определяемая некоторыми переменными и линейными ограничениями, и я хотел бы знать интервал возможных значений каждой переменной.
Например, с переменными a
, b
и c
и ограничения a>b
, b>c
и a+b+c=100
, у нас есть:
a in [33.33-100]
b in [0-50]
c in [0-33.33]
На данный момент моим решением было использование Pulp ' s решатель линейного программирования, и для каждой переменной установить ее как функцию оптимизации, чтобы максимизировать, иметь верхнюю границу, а затем минимизировать, чтобы иметь ее нижнюю границу.
Это заставляет меня повторить этап решения дважды для каждой переменной, что, вероятно, не оптимально.
Кто-нибудь знает инструмент, предназначенный для поиска переменных линейного программирования, возможных интервалов решения?