Originally posted by: lushengshao
大家好,有一个关于逻辑优化的问题向各位请教。x=0或1,当y1+y2>0时,x取1,当y1+y2=0时,x取0.其中,x是0-1变量 y1 y2 均是大于0的变量
请问这个约束如何用java调用cplex编程实现。我用的是ifThen方法,但出现的结果不是我想要的。
代码为: model.add(model.ifThen(model.ge(model.sum(y1+y2), 0), model.eq(x, 1)));
model.add(model.ifThen(model.eq(model.sum(y1+y2), 0), model.eq(x, 0)));
#CPLEXOptimizers#DecisionOptimization