lingo01整数规划,若约束条件得出变量是一个取值范围 应怎么写代码怎么算?
用lingo进行01整数规划,xi为01决策变量,如果出现这样的情况该怎么写程序:minz=a1x1+a2x2+a3x3s.t.5320<=(n1x1+n2x2+n3x3...
用lingo进行01整数规划,xi为01决策变量,如果出现这样的情况该怎么写程序:
min z=a1x1+a2x2+a3x3
s.t. 5320<=(n1x1+n2x2+n3x3)<=5600
2zi<=ni<=5zi, i=1,2,3
ni为正整数
其中a系数矩阵已知,zi矩阵已知,得出的ni,即n1、n2、n3的取值都是一个区间范围,这样的话怎么构成矩阵对xi进行求解啊QAQ?困扰了好久,用matlab不会做,lingo也卡住了TAT
这里新手,最好有完整的解释说明…(这个矩阵比较大,50*50的,这里仅仅举例) 展开
min z=a1x1+a2x2+a3x3
s.t. 5320<=(n1x1+n2x2+n3x3)<=5600
2zi<=ni<=5zi, i=1,2,3
ni为正整数
其中a系数矩阵已知,zi矩阵已知,得出的ni,即n1、n2、n3的取值都是一个区间范围,这样的话怎么构成矩阵对xi进行求解啊QAQ?困扰了好久,用matlab不会做,lingo也卡住了TAT
这里新手,最好有完整的解释说明…(这个矩阵比较大,50*50的,这里仅仅举例) 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询