我是Cplex的新手。我正在解决一个整数规划问题,但是我有一个关于目标函数的问题。问题是我有一些项目,它有一个到期日D,如果项目拖期,那么我有一个拖期惩罚b,所以它看起来像b*(cn-D)。它必须看起来像这样的if (cn-D)>=0 then b*(cn-D)==0
我尝试使用"if-then“约束,但它似乎不适用于决策变量。我看过类似的问题,但是找不到解决办法。请帮我定义正确的目标函数。
我在“上一时期”使用一个经过计算的成员作为:// Test for current coordinate being on (All) member.(代码片段直接取自Microsoft建议)
它可以像预期的那样工作,但是当显示整个年度的总数时,即使只选择了几个月的行。所以,如果我选择2015年,月份,1月到6月,我得到了2014年月的6个正确值,但得到的是2014年的总计,而不是6个表示值的总