정수 프로그래밍 모델을 가지고 있고 그것을 cplex로 선형 이완으로 풀고 싶습니다. 원래, 나는 나의 변수를 정의했다 :cplex를 사용하여 LP를 해결합니다.
BoolVarMatrix X(env,I);
for(IloInt i = 0; i < I; i++){
X[i] = IloBoolVarArray(env, J);
}
IloBoolVarArray y(env,J);
하지만 지금은 0 < = X < = 1, 0 < = Y < = 1의 범위로 휴식을 취한다. 그렇게하기 위해 정의를 다음과 같이 변경했습니다.
NumVarMatrix X(env,I, 0, 1);
for(IloInt i = 0; i < I; i++){
X[i] = IloNumVarArray(env, J, 0, 1);
}
IloNumVarArray y(env,J, 0, 1);
그러나 여전히 정수 솔루션을 제공합니다. 대신 내가 어떻게해야합니까?