《实验六运输规划.ppt》由会员分享,可在线阅读,更多相关《实验六运输规划.ppt(11页珍藏版)》请在三一办公上搜索。
1、3.运输规划的LINGO模型,产销平衡的运输问题(1)一般的LINGO模型:,对于产销不平衡的运输问题()和()的LINGO模型,只要把约束条件的相应的等号变为不等号即可,其他的语句不变。即,注意:上述的LINGO程序是运输规划的一般LINGO模型,在LINGO系统中是不能直接运行的,具体的必须要给参数和变量赋值。,例2 设某造船厂根据合同要在当年起的连续三年年末各提供三艘规格相同的大型军舰。已知该厂今后三年的生产能力及生产成本如下表所示。,已知加班生产的情况下每艘军舰成本比正常生产时高出70万元,又知造出的军舰如果当年不交货,每艘军舰每积压一年将增加维护保养等费用40万元。在签订合同时该厂已
2、有两艘军舰积压未交货,该厂希望第三年末在完成合同任务后还能存储一艘军舰备用。问该厂应如何安排生产计划,使在满足上述要求的条件下,总的费用支出最小。,解 这是一个生产计划的安排问题,以满足合同需求作为基本条件,来寻求最小费用的方案。,可将其归结为一个运输规划问题,每年正常生产、加班生产及其初始库存都视为产地要素,而把每一年的需求视为销地要素。,运输规划模型,MODEL:sets:row/1,2,3/;arrange/1,2,3/:c,x;link(row,arrange):a,b,y,z;endsetsdata:c=0,40,80;a=500,540,580,0,600,640,0,0,550;
3、b=570,610,650,0,670,710,0,0,620;enddataOBJmin=sum(arrange(j):c(j)*x(j)+sum(link(i,j):a(i,j)*y(i,j)+sum(link(i,j):b(i,j)*z(i,j);sum(arrange(j):x(j)=2;sum(arrange(j):y(1,j)=2;sum(arrange(j):z(1,j)3;,求解该问题的LINGO模型:,y(2,2)+y(2,3)=0;);for(link(i,j):y(i,j)=0;);for(link(i,j):z(i,j)=0;);END在LINGO系统中运行该程序可以得到结果.,故此结果说明最优的生产方案:第一年:将初始库存的2艘军舰全部交出,再正常生产2艘,当年交出1艘,保存1艘;第二年:将上一年保存下来的1艘军舰交出,再正常生产2艘当年交出;第三年:正常生产1艘和加班生产3艘一起交出3艘,存储1艘备用,!提示!预习:第四章 目标规划,谢谢,下周再见!,