1
나는 CPLEX를 사용하여 mip을 풀고있다. 내 목표는 긍정적 인 결정 값의 합을 최소화하는 것입니다. 그래서 나는 목적 함수를 정의 할 때 결정 가치의 부호를 판단 할 필요가 있습니다. 예를 들어 :IloNumVarArray의 가치를 얻을 수 있습니까? 목적 함수의 정의에 대해
IloNumVarArray pp(env);
for (int i=0;i<N;i++)
{
pp.add(IloNumVar(env, -50.0, 50.0));
}
IloExpr obj(env);
for (int in=0;in<N;in++)
{
if (pp[in]>0) ///error:this expression is wrong, how to judge the value? ///
obj+=pp[in];
}
model.add(IloMinimize(env, obj));
obj.end();
어떻게 제대로 표현할 수 있습니까? 목적 함수를 정의 할 때 "pp"값을 얻을 수 있습니까?