第二讲线性规划模型教材课件.ppt
《第二讲线性规划模型教材课件.ppt》由会员分享,可在线阅读,更多相关《第二讲线性规划模型教材课件.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二讲第二讲 线性规划模型线性规划模型统计与应用数学系统计与应用数学系张耀峰张耀峰The The modelmodel of of linear programminglinear programming2/5/20231第第二二讲讲 线性规划模型线性规划模型1.1 优化的思想优化的思想1.2 什么是线性规划模型什么是线性规划模型1.3 如何使用如何使用Lingo软件求解软件求解 线性规划问题线性规划问题1.4 案案例解析例解析2/5/202321.1 优化的思想优化的思想2/5/20233烧水烧水 小明同学,烧一壶水要小明同学,烧一壶水要8分钟,灌开水要分钟,灌开水要1分钟,分钟,取牛奶和报
2、纸要取牛奶和报纸要5分钟(不能间断),整理书包要分钟(不能间断),整理书包要6分分钟(可间断),为了尽快做完这些事,怎样安排才能钟(可间断),为了尽快做完这些事,怎样安排才能使时间最少?最少需要几分钟?使时间最少?最少需要几分钟?例例1、如何安排早上的时间?、如何安排早上的时间?取牛奶和报纸取牛奶和报纸收拾书包收拾书包灌水灌水收拾书包收拾书包5891202/5/20234例例2、怎么排队才合理呢?、怎么排队才合理呢?码头上现在同时有码头上现在同时有3艘货船需要卸货,但是只艘货船需要卸货,但是只能一条一条地卸货,并且每艘船卸货所需的时间能一条一条地卸货,并且每艘船卸货所需的时间各不相同,分别为各
3、不相同,分别为4小时、小时、8小时和小时和1小时。按照怎小时。按照怎样的顺序卸货能使样的顺序卸货能使3艘货船等候的总时间最少呢?艘货船等候的总时间最少呢?2/5/20235方案卸货顺序船1的等候时间船2的等候时间船3的等候时间总的等候时间1船1船2船388+48+4+1332船1船3船288+1+48+1303船2船1船34+844+8+1294船2船3船14+1+844+1225船3船1船21+81+8+41236船3船2船11+4+81+41192/5/202361.2 什么是线性规划模型什么是线性规划模型2/5/20237例例3 3 运输问题运输问题2/5/20238解:设解:设A1,A
4、2调运到三个粮站的大米分别为调运到三个粮站的大米分别为x11,x12,x13,x21,x22,x23吨。吨。题设量可总到下表:题设量可总到下表:84库库存存量量x23x22x21A2542需要量需要量x13x12x11A1B3B2B1粮库粮库粮站粮站距离及运量距离及运量121224308242/5/20239结合存量限制和需量限制得数学模型结合存量限制和需量限制得数学模型:目标目标函数函数约束约束条件条件决策决策变量变量2/5/2023101.3如何使用如何使用Lingo软件求解线性规划问题软件求解线性规划问题2/5/202311程序编写程序编写model:min=12*x11+24*x12+
5、8*x13+30*x21+12*x22+24*x23;x11+x12+x134;x21+x22+x232;x12+x224;x13+x235;end2/5/202312运行结果运行结果 Global optimal solution found.Objective value:160.0000 Total solver iterations:5 Variable Value Reduced Cost X11 2.000000 0.000000 X12 0.000000 28.00000 X13 2.000000 0.000000 X21 0.000000 2.000000 X22 4.0000
6、00 0.000000 X23 3.000000 0.000000 Row Slack or Surplus Dual Price 1 160.0000 -1.000000 2 0.000000 16.00000 3 1.000000 0.000000 4 0.000000 -28.00000 5 0.000000 -12.00000 6 0.000000 -24.000002/5/202313 例例4 生产计划问题生产计划问题某工厂计划安排生产某工厂计划安排生产,两种产品,两种产品,已知每种单位产品的利润,生产单位产品所需设备台时已知每种单位产品的利润,生产单位产品所需设备台时及及A,B两种
7、原材料的消耗,现有原材料和设备台时的定额两种原材料的消耗,现有原材料和设备台时的定额如表所示,问:如表所示,问:)怎么安排生产使得工厂获利最大?)怎么安排生产使得工厂获利最大?)产品)产品的单位利润降低到的单位利润降低到1.8万元,要不要改变生产计万元,要不要改变生产计划,如果降低到划,如果降低到1万元呢?万元呢?)产品)产品的单位利润增大到的单位利润增大到5万,要不要改变生产计划万,要不要改变生产计划)如果产品)如果产品,的单位利润同时降低了的单位利润同时降低了1万元,要不万元,要不要改变生产计划?要改变生产计划?产品产品最大资源量设备128台时原材料A4016kg原材料B0412kg单位产
8、品利润232/5/2023142/5/202315程序编写程序编写model:title 生产计划问题生产计划问题;maxfmax=2*x1+3*x2;Ax1+2*x28;B4*x116;TIME4*x212;END2/5/202316运行结果运行结果 Model Title:生产计划问题生产计划问题 Variable Value Reduced Cost X1 4.000000 0.000000 X2 2.000000 0.000000 Row Slack or Surplus Dual Price MAXF 14.00000 1.000000 A 0.000000 1.500000 B 0
9、.000000 0.1250000 TIME 4.000000 0.000000 对问题对问题1,安排是生产产品,安排是生产产品4单位,产品单位,产品2单位,单位,最大盈利为最大盈利为14万元万元。2/5/202317 线性模型敏感性分析要使用敏感性分析要使用敏感性分析必须要在这里选择必须要在这里选择Prices&Ranges然后然后保存保存退出退出路径:路径:LINGOOptionsGeneral Solver(通用求解程序通用求解程序)选项卡选项卡2/5/202318要调出敏感性分析的结果,要调出敏感性分析的结果,必须必须先求解先求解后再后再在程序窗在程序窗口下口下点击点击LINGORan
10、ge,2/5/202319 Ranges in which the basis is unchanged:Objective Coefficient Ranges Current Allowable Allowable Variable Coefficient Increase Decrease X1 2.000000 INFINITY 0.5000000 X2 3.000000 1.000000 3.000000 Righthand Side Ranges Row Current Allowable Allowable RHS Increase Decrease A 8.000000 2.0
11、00000 4.000000 B 16.00000 16.00000 8.000000 TIME 12.00000 INFINITY 4.000000 当前变量系数允许增加量允许减少量2/5/202320 对问题对问题4,因为两个系数同时改变了,所以只,因为两个系数同时改变了,所以只有更有更 改程序的数据,重新运行得:不改变生产计改程序的数据,重新运行得:不改变生产计划,但是最大利润降低到划,但是最大利润降低到6万元万元.对问题对问题2,产品,产品的单位利润降低到的单位利润降低到1.8万元,在万元,在(1.5,)之间,所以不改变生产计划。如果降低)之间,所以不改变生产计划。如果降低到到1万元,
12、不在(万元,不在(1.5,)内,要改变生产计划。在)内,要改变生产计划。在程序中将目标函数的系数程序中将目标函数的系数“2”改为改为“1”,可得新,可得新的计划为安排是生产产品的计划为安排是生产产品2单位,产品单位,产品3单位,最单位,最大盈利为大盈利为11万元万元.对问题对问题3,要改变生产计划,更改程序得新,要改变生产计划,更改程序得新计划为生产产品计划为生产产品2单位,产品单位,产品3单位,最大盈利单位,最大盈利为为19万元万元.2/5/202321例例5 加工奶制品的生产计划加工奶制品的生产计划1桶牛奶 3公斤A1 12小时 8小时 4公斤A2 或获利24元/公斤 获利16元/公斤 5
13、0桶牛奶桶牛奶 时间时间480小时小时 至多加工至多加工100公斤公斤A1 制订生产计划,使每天获利最大制订生产计划,使每天获利最大 35元可买到元可买到1桶牛奶,买吗?若买,每天最多买多少桶牛奶,买吗?若买,每天最多买多少?可聘用临时工人,付出的工资最多是每小时几元可聘用临时工人,付出的工资最多是每小时几元?A1的获利增加到的获利增加到 30元元/公斤,应否改变生产计划?公斤,应否改变生产计划?每天:每天:2/5/2023221桶牛奶 3公斤A1 12小时 8小时 4公斤A2 或获利24元/公斤 获利16元/公斤 x1桶牛奶生产桶牛奶生产A1 x2桶牛奶生产桶牛奶生产A2 获利获利 243x
14、1 获利获利 164 x2 原料供应原料供应 劳动时间劳动时间 加工能力加工能力 决策变量决策变量 目标函数目标函数 每天获利每天获利约束条件约束条件非负约束非负约束 线性线性规划规划模型模型(LP)时间时间480小时小时 至多加工至多加工100公斤公斤A1 50桶牛奶桶牛奶 每天每天2/5/202323模型求解模型求解 OBJECTIVE FUNCTION VALUE 1)3360.000 VARIABLE VALUE REDUCED COST X1 20.000000 0.000000 X2 30.000000 0.000000 ROW SLACK OR SURPLUS DUAL PRIC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 线性规划 模型 教材 课件
限制150内