lingo中规划求解运输问题。

已知有i个生产基地Fi,其中(i=1,2,……16)可供应m1、m2、m3、m4、m5、m6、m7、m8共8种型号的电池,其供应量分别为ami,(m=1,2……,8;i=... 已知有i个生产基地Fi,其中(i=1,2,……16)可供应m1、m2、m3、m4、m5、m6、m7、m8

共8种型号的电池,其供应量分别为ami,(m=1,2……,8;i=1,2,……16)。有j个销地Sj,其中(j=1,2,……31),其需求量分别是bmj(j=1,2,……31)。m种型号电池从产地Fi到销地Sj的单位运输物价(单价)为Cmij,若用Xmij表示m型号电池从Fi到Sj的运量,那么产销平衡的条件下,要求得总运费最小的调运方案。建立以下数学模型:
产量约束:某一产地运往各销地的运量之和等于该地产量;
销量约束:各产地运往某一销地的运量之和等于该地的需求量。
展开
 我来答
evolmath
推荐于2016-10-02 · TA获得超过2745个赞
知道小有建树答主
回答量:413
采纳率:100%
帮助的人:231万
展开全部

模型中的约束条件应该写错了:

对于产量约束,应使第i个产地生产的第m种型号电池运往各销地的总和不大于该产地的供应量a_mi,不等式左边只须对j求和,共8×16个约束.

 

对于销量约束,应使各产地生产的第m种型号电池运往第j个销地的总和等于该销地的需求量b_mj,等式左边只须对i求和,共8×31个约束.

 

约束条件整理如下:

 

后面用lingo编写程序即可,但需给出供应矩阵A=(a_mi),需求矩阵B=(b_mj),单位运价矩阵C=(c_mij)的数值.

更多追问追答
追问
谢谢楼上的指正,这个问题是每个工厂的所有8个产品总和的产能极限,因此矩阵A只有16个数字为(2460 420 3090 450 270 600 900 2520 150 240 3030 1650
1500 750 0 120)
单位运价矩阵C有16个子矩阵
这里面的不同产品都已经折算过同一口径
能不能麻烦楼主帮我把集合的定义,目标函数和约束条件的lingo语言写出来啊?非常感谢!
追答
先确定一下a_mi的定义:我这里是说的是第i个产地能够提供第m种型号电池的产能
因此A=(a_mi)是一个8×16的矩阵.
从你的说法看,只有第i个产地的产能总和?这样只有16个数据?
当然,先要把题目已知搞清楚,才能建模编程.方便的话最好提供一下原题.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式