У меня целочисленная модель программирования, и я хочу решить ее линейную релаксацию с помощью CPLEX. Первоначально я определил мои переменные как:
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. Для этого я изменил определение на: </p>
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);
но это все еще дает мне целочисленное решение. Что я должен был сделать вместо этого?