문제를 잘풀고 나서 cplex.getValue()에서 프로그램이 죽습니다. export한 lp 파일을 cplex에서 직접 풀었을 때도 solution이 제대로 잘 나온 것을 확인할 수 있었구요.
확인 부탁드립니다.
cout<<"test start..."<<endl;
cout<<cplex.getValue(x[1][1][1])<<endl;
cout<<"test end..."<<endl;
for(i=1; i<n+2; i++){
for ( j=1; j<n+2; j++ ) {
for ( k=1; k<= n; k++ ) {
cout<<i<<", "<<j<<", "<<k<<endl;
if ( cplex.getValue(x[i][j][k])>0.9999)
cout<<i<<", "<<j<<", "<<k<<endl;
// cout<<i<<", "<<j<<", "<<k<<": "<<cplex.getValue(x[i][j][k])<<endl;
// float temp = (float) cplex.getValue(x[i][j][k]);
// if ( temp > 0.9 ) {
// cout<<i<<", "<<j<<", "<<k<<endl;
// }
}
}
cout<<endl;
}
test.txt