2017-03-23 18 views
0

次の式をグロビに書き直す必要があります。
| x | =最大{X、-x} = ZGRBVarの絶対値

私はそれをこのように試みた:

しかしためJavaでないオペレータ過負荷の
model.addConstr(z, GRB.GREATER_EQUAL, x, "z"); 
model.addConstr(z, GRB.GREATER_EQUAL, -x, "z"); // error operator - is undefined 

" - " GRBVarため未定義です。どんなアイデアを回避するには?

おかげ

答えて

2

絶対値制約GRBModel.addGenConstrAbs()は、バージョン7.0に加えました。コードを次のように変更してください:

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