excel 线性规划中的Get If(条件),then(赋值),else(赋值)语句

wz3gfoph  于 2022-12-20  发布在  其他
关注(0)|答案(1)|浏览(149)

我在寻找一个满足条件的线性规划方程
假设这里所有的变量都是二进制变量
第一个月
另外,
if A+B+D = 3; then E = 1; else E = 0
如何表达这一点并满足这些条件以及线性条件?
我试过了
A + B - 2 <= M(1-y) and 1 - C <= My
第一个约束,但似乎不起作用

quhf5bfb

quhf5bfb1#

对于第一个方程式,您可以用途:

C + 1 >= A + B
2C <= A + B

如果问题中C有一个自然的意义(最大值/最小值),那么其中一个就足够了。
第二种情况也是如此:

E + 2 >= A + B + D
3E <= A + B + D

相关问题