- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运筹学第8讲 运输问题
表上作业法 解 引入虚拟的销地B4,其中从各产地到虚拟销地B4的运 费单价为0元。 根据运输表写出初始基本可行解(最小元素法)。 求解过程如下表所示: 表上作业法 继续迭代: 表中各检验数均非负,故当前解为最优解。 即A1运送10吨到B1;A1运送15吨到B3;A2运送25吨到 B2,A2就地储存10吨。 Lingo软件求解 例8.5 有四个煤产地A1,A2,A3,A4,今年产量分别为35, 45,55,65万吨,另外有六个煤销地B1,B2,B3,B4,B5, B6,今年销量分别为40,20,30,40,30,40。如果 从产地到销地的单位运输成本如下表,问如何运输可使 总运费最小? B1 B2 B3 B4 B5 B6 A1 5 7 2 4 1 8 A2 9 1 3 5 6 7 A3 2 4 8 1 3 5 A4 7 6 1 2 4 9 设Ai产地的产量为ai,Bj销地的销量为bj,从Ai到Bj的 单位运价为cij,xij为从产地Ai运到Bj的数量。 Lingo软件求解 一般运输问题的数学模型: 定义集合产地(Production); 定义集合销地(Distribution); 由产地和销地派生出来的集合(LinkPD); 在每个集合上可以定义变量(包括已知变量和未知 的决策变量); 在Lingo程序中必须在集合段内定义集合。 Lingo软件求解 用Lingo软件求解: Model: Sets: Production/A1,A2,A3,A4/: Pvolumn; Distribution/B1,B2,B3,B4,B5,B6/:Dvolumn; LinkPD(Production,Distribution): Cost,Tvolumn; !Tvolumn为决策变量 Endsets Data: Pvolumn = 35,45,55,65; Dvolumn =40,20,30,40,30,40; Cost = 5 7 2 4 1 8 9 1 3 5 6 7 2 4 8 1 3 5 7 6 1 2 4 9; Enddata Lingo软件求解 运输问题Lingo程序: !对每个产地运出的货物量不超过其产量:@for(Production(i): @sum(Distribution(j):Tvolumn(i,j))=Pvolumn(i)); !对每个销地运到的货物量应超过其需求量:@for(Distribution(j): @sum(Production(i):Tvolumn(i,j)=Dvolumn(j)); !目标函数是单位运价乘以运量。 min = @sum(LinkPD: Cost*TVOLUMN); end Lingo软件求解 运输问题Lingo程序: 程序见运输问题1.lg4。 Lingo软件求解 问题的推广: 如果明年各销地的销量都增加5万吨,总销量增加了30万吨。为了产销平衡,打算增加一套年产30万吨的采煤设备,如果这套采煤设备放在A1,A2,A3,A4的生产成本分别为20,30,30,25万元。问题:这套采煤设备应当放在何处,可使总费用最小? Lingo软件求解 建模分析: 总费用包括生产成本费用和运输成本费用。 设定变量yi:yi=1,表示采煤设备放在Ai,否则yi=0 yi称为0-1变量。 Lingo软件求解 建模分析: 总费用包括生产成本费用和运输成本费用。 设定变量yi:yi=1,表示采煤设备放在Ai,否则yi=0 yi称为0-1变量。 Sets: Production/A1,A2,A3,A4/: Pvolumn,y,Pcost; Distribution/B1,B2,B3,B4,B5,B6/:Dvolumn; LinkPD(Production,Distribution): Cost,Tvolumn; Endsets !产地集合中,定义一个决策变量y和已知变量Pcost。 !对每个产地运出的货物量不超过其产量:@for(Production(i): @sum(Distribution(j):Tvolumn(i,j))=Pvolumn(i)+30*y(i);@bin(y(i))); !@bin(y)是限定变量y为0-1变量。 !对每个销地运到的货物量应超过其需求量:@for(Distribution(j): @sum(Production(i):Tvolumn(i,j)=Dvolumn(j)); !目标函数运输成本加生产成本 Lingo软件求解 推广的运输问题的Lingo程序: 程序见运输问题2.lg4。 运输问题 小结: 运输问题模型的构建; 初始基本可行解的三种确定
您可能关注的文档
最近下载
- 2025年高中数学《平面向量与复数》综合测试卷(含答案及解析).pdf VIP
- 人称代词、物主代词、反身代词详解及测试题(含答案).doc VIP
- 夏普 DX-2008UC 2508NC 彩色复印机 维修手册.pdf VIP
- GMP与无菌操作相关要求知识培训.docx VIP
- 夏普 MX C5081D C6081D中文维修手册.pdf VIP
- 第五代移动通信设备安装工程造价编制指导意见(5G补充定额).docx VIP
- 夏普 MX M850 M950 M1100 黑白复印机中文维修手册.pdf VIP
- 夏普 MX363 453 503 4528 维修手册.pdf VIP
- 标准图集-14J938-抗爆、泄爆门窗及屋盖、墙体建筑构造.pdf VIP
- 夏普 MX-2600N 3100N 2601N 3101N 4101N 5001N彩色复印机中文维修手册.pdf VIP
文档评论(0)