lingo中求解线性规划的运输问题
现在的问题是:b不是一行j列的数字,而是一个i行j列的矩阵,表示不同区域sj对不同型号vm的市场需求量。怎么修改模型啊?为方便我这里取i=1,2,3;m=1,2;j=1,...
现在的问题是:b不是一行j列的数字,而是一个i行j列的矩阵,表示不同区域sj对不同型号vm的市场需求量。怎么修改模型啊?
为方便我这里取i=1,2,3;m=1,2;j=1,2,3,4;a,b,c给定数值如下:data:a=20 30 15;b=15 25 10 5 12 16 9 8; c=1 2 3 4 !按顺序输入C的子矩阵,这里有3个2*4矩阵; 5 6 7 8 4 3 2 1 8 7 6 5 6 7 8 9 5 4 3 2;enddata现在的运行出现问题,b中的数据是m行j列的矩阵,而不是1行j列数据。应该怎么修改模型啊?
@for(market (j):@sum(links(i,m,j): x(i,m,j))=b(j)); !销量约束;
问题应该在这一句,这句应该怎么修改?前面不是要重新定义新的集合? 展开
为方便我这里取i=1,2,3;m=1,2;j=1,2,3,4;a,b,c给定数值如下:data:a=20 30 15;b=15 25 10 5 12 16 9 8; c=1 2 3 4 !按顺序输入C的子矩阵,这里有3个2*4矩阵; 5 6 7 8 4 3 2 1 8 7 6 5 6 7 8 9 5 4 3 2;enddata现在的运行出现问题,b中的数据是m行j列的矩阵,而不是1行j列数据。应该怎么修改模型啊?
@for(market (j):@sum(links(i,m,j): x(i,m,j))=b(j)); !销量约束;
问题应该在这一句,这句应该怎么修改?前面不是要重新定义新的集合? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询