线性化非线性约束用于intlinprog
8视图(30天)
显示旧的评论
大家好,
我设置一个整数线性规划使用“具体问题具体分析的方法”。我有几个约束的形式:
地点:
x:是一个二元决策变量,使用“optimvar”定义的。
y:;②持续是一个变量,使用“optimexpr”定义
C:一个恒定的实数。
我试图解决这个问题通过创建额外的优化表达“z”然后描述产品在几个线性约束如下所示。
constr1 = z < = M * x;% M是一个大M常数
constr2 = z < = y;% y是一个optimexpr描述在代码
constr3 = z > = y - M * (1 - x);
constr4 = z > = 0;
constr5 = z < = C;
然而,当我使用它,并使用函数“秀”赤约束,这就是我得到的:
“与所有零系数约束”
可能有人点我这里我错过什么?