我是第一次接触cplex。在我的ilp中,我有两个if-else语句。我想用cplex来解决我的java API问题。我不知道如何在cplex中表达if-else。示例:
if x>0 then a=1
else if x=0 then a=0发布于 2012-11-12 17:06:40
我认为Java API不支持if/then/else结构,但是可以支持if/then结构
IloCplex cplex = new IloCplex();
IloNumVar x = cplex.numVar(-100, 100);
IloNumVar a = cplex.intVar(0, 1);
cplex.ifThen(cplex.ge(x, 100), cplex.eq(a, 1));
cplex.ifThen(cplex.eq(x, 0), cplex.eq(a, 0));https://stackoverflow.com/questions/13339623
复制相似问题