第二讲线性规划模型教材课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第二讲线性规划模型教材课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 线性规划 模型 教材 课件
- 资源描述:
-
1、2023-5-221第二讲第二讲 线性规划模型线性规划模型统计与应用数学系统计与应用数学系张耀峰张耀峰The modelThe model of linear programming of linear programming2023-5-222第第二二讲讲 线性规划模型线性规划模型1.1 优化的思想优化的思想1.2 什么是线性规划模型什么是线性规划模型1.3 如何使用如何使用Lingo软件求解软件求解 线性规划问题线性规划问题1.4 案例解析案例解析2023-5-2231.1 优化的思想优化的思想2023-5-224烧水烧水 小明同学,烧一壶水要小明同学,烧一壶水要8分钟,灌开水要分钟,灌开
2、水要1分钟,分钟,取牛奶和报纸要取牛奶和报纸要5分钟(不能间断),整理书包要分钟(不能间断),整理书包要6分钟(可间断),为了尽快做完这些事,怎样安排才分钟(可间断),为了尽快做完这些事,怎样安排才能使时间最少?最少需要几分钟?能使时间最少?最少需要几分钟?例例1、如何安排早上的时间?、如何安排早上的时间?取牛奶和报纸取牛奶和报纸收拾书包收拾书包灌水灌水收拾书包收拾书包5891202023-5-225例例2、怎么排队才合理呢?、怎么排队才合理呢?码头上现在同时有码头上现在同时有3艘货船需要卸货,但是只艘货船需要卸货,但是只能一条一条地卸货,并且每艘船卸货所需的时间能一条一条地卸货,并且每艘船卸
3、货所需的时间各不相同,分别为各不相同,分别为4小时、小时、8小时和小时和1小时。按照怎小时。按照怎样的顺序卸货能使样的顺序卸货能使3艘货船等候的总时间最少呢?艘货船等候的总时间最少呢?2023-5-226方案卸货顺序船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+41192023-5-2271.2 什么是线性规划模型什么是线性规划模型2023-5-228例例3 3 运输问题运输问题。
4、问问如如何何调调运运使使运运费费最最低低如如下下公公里里单单位位距距离离两两个个粮粮库库到到三三个个粮粮站站的的吨吨大大米米分分别别为为三三个个粮粮站站至至少少需需要要吨吨吨吨为为两两个个粮粮库库现现存存大大米米分分别别调调运运大大米米向向三三个个粮粮站站有有两两个个粮粮库库,):(,5,4,2,8,4,32121BBBAA2023-5-229解:设解:设A1,A2调运到三个粮站的大米分别为调运到三个粮站的大米分别为x11,x12,x13,x21,x22,x23吨。吨。题设量可总到下表:题设量可总到下表:84库库存存量量x23x22x21A2542需要量需要量x13x12x11A1B3B2B1
5、粮库粮库粮站粮站距离及运量距离及运量121224308242023-5-2210结合存量限制和需量限制得数学模型结合存量限制和需量限制得数学模型:23222113121124123082412xxxxxxf min 054284232221131211231322122111232221131211xxxxxxxxxxxxxxxxxxts,.目标目标函数函数约束约束条件条件决策决策变量变量2023-5-22111.3如何使用如何使用Lingo软件求解线性规划问题软件求解线性规划问题2023-5-2212程序编写程序编写model:min=12*x11+24*x12+8*x13+30*x21+1
6、2*x22+24*x23;x11+x12+x134;x21+x22+x232;x12+x224;x13+x235;end2023-5-2213运行结果运行结果 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.000000 0.000000 X
7、23 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.000002023-5-2214 例例4 生产计划问题生产计划问题某工厂计划安排生产某工厂计划安排生产,两种产两种产品,已知每种单位产品的利润,生产单位产品所需设备品,已知每种单位产品的利润,生产单位产品所需设备台时及台时及A,B两种原材料的消耗,现有原材料
8、和设备台时的两种原材料的消耗,现有原材料和设备台时的定额如表所示,问:定额如表所示,问:)怎么安排生产使得工厂获利最大?)怎么安排生产使得工厂获利最大?)产品)产品的单位利润降低到的单位利润降低到1.8万元,要不要改变生产万元,要不要改变生产计划,如果降低到计划,如果降低到1万元呢?万元呢?)产品)产品的单位利润增大到的单位利润增大到5万,要不要改变生产计划万,要不要改变生产计划)如果产品)如果产品,的单位利润同时降低了的单位利润同时降低了1万元,要不万元,要不要改变生产计划?要改变生产计划?产品产品最大资源量设备128台时原材料A4016kg原材料B0412kg单位产品利润232023-5-
9、22152023-5-2216程序编写程序编写model:title 生产计划问题生产计划问题;maxfmax=2*x1+3*x2;Ax1+2*x28;B4*x116;TIME4*x212;END2023-5-2217运行结果运行结果 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.000000 0
10、.1250000 TIME 4.000000 0.000000 对问题对问题1,安排是生产产品,安排是生产产品4单位,产品单位,产品2单位,单位,最大盈利为最大盈利为14万元万元。2023-5-2218 线性模型敏感性分析要使用敏感性分析要使用敏感性分析必须要在这里选择必须要在这里选择Prices&Ranges然后然后保存保存退出退出路径:路径:LINGOOptionsGeneral Solver(通用求解程序通用求解程序)选项卡选项卡2023-5-2219要调出敏感性分析的结果,要调出敏感性分析的结果,必须必须先求解先求解后再后再在程序窗在程序窗口下口下点击点击LINGORange,2023
11、-5-2220 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.000000
12、4.000000 B 16.00000 16.00000 8.000000 TIME 12.00000 INFINITY 4.000000 当前变量系数允许增加量允许减少量2023-5-2221 对问题对问题4,因为两个系数同时改变了,所以只,因为两个系数同时改变了,所以只有更有更 改程序的数据,重新运行得:不改变生产计改程序的数据,重新运行得:不改变生产计划,但是最大利润降低到划,但是最大利润降低到6万元万元.对问题对问题2,产品,产品的单位利润降低到的单位利润降低到1.8万元,万元,在(在(1.5,)之间,所以不改变生产计划。如果降)之间,所以不改变生产计划。如果降低到低到1万元,不在(万
13、元,不在(1.5,)内,要改变生产计划。)内,要改变生产计划。在程序中将目标函数的系数在程序中将目标函数的系数“2”改为改为“1”,可得新,可得新的计划为安排是生产产品的计划为安排是生产产品2单位,产品单位,产品3单位,单位,最大盈利为最大盈利为11万元万元.对问题对问题3,要改变生产计划,更改程序得新,要改变生产计划,更改程序得新计划为生产产品计划为生产产品2单位,产品单位,产品3单位,最大盈单位,最大盈利为利为19万元万元.2023-5-2222例例5 加工奶制品的生产计划加工奶制品的生产计划1桶牛奶 3公斤A1 12小时 8小时 4公斤A2 或获利24元/公斤 获利16元/公斤 50桶牛
14、奶桶牛奶 时间时间480小时小时 至多加工至多加工100公斤公斤A1 制订生产计划,使每天获利最大制订生产计划,使每天获利最大 35元可买到元可买到1桶牛奶,买吗?若买,每天最多买多少桶牛奶,买吗?若买,每天最多买多少?可聘用临时工人,付出的工资最多是每小时几元可聘用临时工人,付出的工资最多是每小时几元?A1的获利增加到的获利增加到 30元元/公斤,应否改变生产计划?公斤,应否改变生产计划?每天:每天:2023-5-22231桶牛奶 3公斤A1 12小时 8小时 4公斤A2 或获利24元/公斤 获利16元/公斤 x1桶牛奶生产桶牛奶生产A1 x2桶牛奶生产桶牛奶生产A2 获利获利 243x1
15、获利获利 164 x2 原料供应原料供应 5021 xx劳动时间劳动时间 48081221 xx加工能力加工能力 10031x决策变量决策变量 目标函数目标函数 216472xxzMax每天获利每天获利约束条件约束条件非负约束非负约束 0,21xx线性线性规划规划模型模型(LP)时间时间480小时小时 至多加工至多加工100公斤公斤A1 50桶牛奶桶牛奶 每天每天2023-5-2224模型求解模型求解 OBJECTIVE FUNCTION VALUE 1)3360.000 VARIABLE VALUE REDUCED COST X1 20.000000 0.000000 X2 30.00000
展开阅读全文