첨부한 파일의 LP를 importModel해서 Solve하면
CPlex Error 5002: Q in objective is not positive semi-diginite. 라고 나오는데 무엇이 문제일까요.
아래의 내용이 첨부한 lp모델인데,
Minimize
obj: [ 0.005913 id1 ^2 + 0.171490 id1 * id2 + 0.001131 id2 ^2] / 2
Subject To
c1: 0.051281 id1 + 0.029377 id2 >= 0.01
c2: id1 + id2 = 1
Bounds
0 <= id1 <= +inf
0 <= id2 <= +inf
End
위의 모델의 obj 중 id1 * id2의 계수를 0.171490에서 0.00171490으로 바꾸면 id1과 id2의 최적값을 0.0513, 0.9486
으로 구할수 있습니다.
Error 이유가 무엇인지 궁금합니다.
example.lp