- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运输问题
运输问题是社会经济生活和军事活动中经常出现的优化问题,是特殊的线性规划问题,它是早期的线性网络最优化的一个例子.运输问题不仅代表了物资合理调运、车辆合理调度等问题,有些其他类型的问题经过适当变换后也可以归结为运输问题,如最小费用流问题、最短路问题、指派问题可转化为运输问题或转运问题.
1 运输规划模型
1.1 产销平衡问题的模型建立
已知有m个场,其中表示某物资的m个产地;表示某物质的n个销地;表示产地的产量;表示销地的销量;表示把物资从产地Ai运往销地的单位运价.
设为从产地运往销地的运输量,得到下列一般运输量问题的模型:
其中包含个变量,个约束条件,其系数矩阵是行,列的矩阵,即的系数向量
分量中除第个和第个元素为1外,其余都为0.
对于产销平衡的问题有
所以模型中最多有个独立的约束方程,即系数矩阵的秩不超过.
1.2 产销不平衡问题的模型建立
在实际生活中许多问题都是产销不平衡的问题,即可以产大于销,亦可以销大于产.因此产销不平衡问题可以转化为产销平衡问题来解决.
1.2.1 产大于销的模型建立
当产量大于销量时
则问题模型为
此时,要将多余的物资
在生产地储存起来,假设一虚拟销售地的运费为0,即设表示产地多生产的物资数量,运费为,其目标函数不变.于是问题的模型变为
即转化为产销平衡的为题了.
1.2.2 产大于销的模型建立
当产大于销时有
则问题模型为
此时,实际中即出现了供不应求的情况,可假设有一个虚拟的产地所缺的物资
即设表示产地多生产的物资数量,运费为,其目标函数不变.于是问题的模型变为
即转化为产销平衡的问题了.
2 运输问题的特点
运输问题具有的特点:
(1)约束条件系数矩阵的元素等于0或1;
(2)约束条件系数矩阵的每一列有两个非零元素,这对应于每一个变量在前m个约束方程中出现一次,在后n个方程中也出现一次.
对产销平衡运输问题,还有以下特点:
(1)所有结构约束条件都是等式约束;
(2)各产地产量之和等于各销地销量之和.
2运输规划的LINGO求解方法
首先,针对产销平衡的运输问题模型(2.1)给出一般的LINGO模型如下:
model:
sets:
row/1..m/:a; !m表示数组的维数,即为生产地的个数;
arrange/1..n/:b; !n表示数组的维数,即为销售地的个数;
link(row,arrange):x,c;
endsets
data:
a=a(1),a(2),…,a(m);
b=b(1),b(2),…,b(n); !约束条件右端项的实际数值;
c=c(1,1),c(1,2),…,c(1,n),
c(2,1),c(2,2),…,c(2,n),
...
c(m,1),c(m,2),...,c(m,n); !目标函数系数矩阵的实际数值;
enddata
[OBJ]min=@sum(link(i,j):c(i,j)*x(i,j)); !目标函数;
@for(row(i):@sum(arrange(j):x(i,j)=a(i););
@for(arrange(j):@sum(row(i):x(i,j)=b(ji););
@for(link(i,j):x(i,j)=0;); !约束条件;
End
对于产销不平衡情况的模型(2.2)(2.3).
实例求解
3.1 工厂原料的运输问题
三个工厂,它们需要同一种原料,数量分别是72吨、102吨、41吨,另外有三座仓库,可以供应上述原料56吨、82吨、77吨,由于工厂和仓库位置不同,单位运价(吨/元)不同,具体数据如表2。应如何安排运输方案,才能使总运费最小?
表2 工厂原料调运价格表
产量 4 8 8 56 16 24 16 82 8 16 24 77 销量 72 102 41 215 解:工厂需求总量:72+102+41=215吨,仓库供应总量:56+82+77=215吨,所以这是一个产销平衡问题.引入下列符号:
xij:第i个仓库供应到第j个工厂的原料数量;
cij: 第i个仓库供应到第j个工厂的运价;
则可得其规划模型为
目标函数:
S.t. x11+x12+x13=56
X21+x22+x23=82
X31+x32+x33=77
x11+x21+x31=72
x12+x22+x32=102
x13+x23+x33=41
xij=0
用LINGO软件求解如下:
LINGO程序:
model :
sets:
row/1,2,3/;
arrange/1,2,3/;
link(row,arr
文档评论(0)