Java GRBVar的绝对值

Java GRBVar的绝对值,java,optimization,gurobi,Java,Optimization,Gurobi,我需要重写古罗比的下列等式: |x |=max{x,−x} =z 我这样试过: model.addConstr(z, GRB.GREATER_EQUAL, x, "z"); model.addConstr(z, GRB.GREATER_EQUAL, -x, "z"); // error operator - is undefined 但是,由于Java中没有运算符重载,GRBVar中没有定义。你知道怎么处理吗 感谢在7.0版中添加了绝对值约束。将代码更改为: model.addGenConst

我需要重写古罗比的下列等式: |x |=max{x,−x} =z

我这样试过:

model.addConstr(z, GRB.GREATER_EQUAL, x, "z");
model.addConstr(z, GRB.GREATER_EQUAL, -x, "z"); // error operator - is undefined
但是,由于Java中没有运算符重载,GRBVar中没有定义。你知道怎么处理吗


感谢

在7.0版中添加了绝对值约束。将代码更改为:

model.addGenConstrAbs(z, x, "MyAbsValConstr");