在目标函数部分,我想使用/只包括负决策变量,如如果(IloNumVar & lt;0)……但是,我不能用这个符号。我怎么核对呢?非常感谢。
你可以依靠IloMin
public IloIntExprArg IloMin(const IloIntExprArg x, const IloIntExprArg y)
让我用OPL来显示:
dvar int x in -4..4;
dvar int y in 5..5;
minimize minl(x,0)+minl(y,0);
subject to
{
}
给出目标-4