Java GRBVar的绝对值
我需要重写古罗比的下列等式: |x |=max{x,−x} =z 我这样试过: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
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");