Это может показаться немного забавным вопросом, но есть ли способ запрограммировать уравнение LP с двумя «нижними» границами?
В основном моя проблема в том, что вместо обычных границ (0, x) для некоторой переменной 'a' я хочу иметь границы ((0 или i), x), где i и x - это диапазон чисел с плавающей запятой. Таким образом, если обнуление не оптимизирует его, он находит оптимальное значение между i и x; например (0,5,100), где оптимальное значение может быть либо нулем, либо числом с плавающей запятой где-то между 5 и 100.
Есть ли способ запрограммировать это в scipy linprog или PuLP? или есть более сложный решатель, который может справиться с такими ограничениями?