disjuctive constraint 는 || 로 표현이 된다고 들어서 사용했는데..
최종해의 값이 disjunctive 두가지 제약을 둘 다 어긴다고 나와서 이상합니다.
예를 들면,
첨부화일을 돌려보면,
id1626: - m2t[0][1] + ut[3][0] - 1000000 id1624 >= -999994
id1628: ut[0][0] - m2t[3][1] + 1000000 id1624 >= 6
Bounds
0 <= id1624 <= 1
Generals
id1624
의 식이 있는데, 최종값은
ut[0][0] = 304.000000
m2[0][1] = 389.000000
ut[3][0] = 181.000000
m2[3][1] = 303.000000 입니다.
그러면
-389 + 181 + Big_K(1-id1624) >= 6
304 - 303 + Big_K (id1624) >= 6
이니 두 식다 어긋나는데, 제가 뭐를 잘못한건가요?
@Cplex는 9.x 버전인거 같습니다.
proto.cpp