If statement 更改整数规划的if-else语句

If statement 更改整数规划的if-else语句,if-statement,integer,If Statement,Integer,如何将这些if语句更改为IP的约束 If x-y>=0 then z=0 if x-y<0 then z=1 如果x-y>=0,则z=0 如果x-y假设C(98)类语言,其中: z=x-yjtheman我正在寻找一个这样的解决方案,因此它实际上不依赖于语言,但在整数编程约束中我不能有这样的东西!你能解释更多的plz吗?@sweet:它完全符合你的要求,假设布尔值被计算为{0,1}之一(如链接所示)。但是,是的-此行为与语言有关。例如,在java中,boolean不是值为{0,1}

如何将这些if语句更改为IP的约束

If x-y>=0 then z=0
if x-y<0  then z=1
如果x-y>=0,则z=0
如果x-y假设C(98)类语言,其中:


z=x-yjtheman我正在寻找一个这样的解决方案,因此它实际上不依赖于语言,但在整数编程约束中我不能有这样的东西!你能解释更多的plz吗?@sweet:它完全符合你的要求,假设布尔值被计算为
{0,1}
之一(如链接所示)。但是,是的-此行为与语言有关。例如,在java中,
boolean
不是值为{0,1}的
int
z = x-y<0