2017-03-23 5 views
0

구로비에 다음과 같은 수식을 다시 써야합니다.
| x | 최대 = {X, Z = -x}GRBVar의 절대 값

I는 이런 식 시도 :

그러나 때문에 자바 조작자 과부하
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");