《用简单的线性规划问题解析.pptx》由会员分享,可在线阅读,更多相关《用简单的线性规划问题解析.pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1新课探究新课探究 某工厂用某工厂用A A、B B两种配件生产甲、乙两种产品,每两种配件生产甲、乙两种产品,每生产一件甲产品使用生产一件甲产品使用4 4个个A A配件耗时配件耗时1h1h,每生产一件,每生产一件乙产品使用乙产品使用4 4个个B B配件耗时配件耗时2h2h,该厂每天最多可从配,该厂每天最多可从配件厂获得件厂获得1616个个A A配件和配件和1212个个B B配件,按每天工作配件,按每天工作8h8h计计算,该厂所有可能的日生产安排是什么?算,该厂所有可能的日生产安排是什么?解:按甲、乙两种产品分别生产解:按甲、乙两种产品分别生产x x、y y件,由已知条件,由已知条件可得二元一次不
2、等式组件可得二元一次不等式组第1页/共31页 将上述不等式组表示成平面上的区域将上述不等式组表示成平面上的区域yx4843o 若生产一件甲产品获利若生产一件甲产品获利2 2万元,生产万元,生产一件乙产品获利一件乙产品获利3 3万元,采用那种生产万元,采用那种生产安排利润最大?安排利润最大?设工厂获得的利润为设工厂获得的利润为z z,则,则z z2x2x3y3y把把z z2x2x3y3y变形为变形为 它表示斜率为它表示斜率为 的直的直线系,线系,z z与这条直线的与这条直线的截距有关。截距有关。如图可见,当直线经过区域上的点如图可见,当直线经过区域上的点MM时,截距最大,时,截距最大,即即z z
3、最大。最大。M甲、乙两种产品分别生产甲、乙两种产品分别生产x x、y y件件第2页/共31页 二、基本概念二、基本概念yx4843o 把求最大值或求最小值的的函数称为目标函数,因为把求最大值或求最小值的的函数称为目标函数,因为它是关于变量它是关于变量x x、y y的一次解析式,又称线性目标函数。的一次解析式,又称线性目标函数。满足线性约束的解满足线性约束的解(x x,y y)叫做可行解。)叫做可行解。在线性约束条件下求线性目标函数的最大值或最小值在线性约束条件下求线性目标函数的最大值或最小值问题,统称为线性规划问题。问题,统称为线性规划问题。一组关于变量一组关于变量x x、y y的一次不等式,
4、称为线性约束条的一次不等式,称为线性约束条件。件。由所有可行解组成的由所有可行解组成的集合叫做可行域。集合叫做可行域。使目标函数取得最大值或最小值的可行解叫做使目标函数取得最大值或最小值的可行解叫做这个问题的最优解。这个问题的最优解。可行域可行域可行解可行解最优解最优解第3页/共31页解:按甲、乙两种产品分别生产x、y件,目标函数为Z,那么:约束条件约束条件为为目标函数为目标函数为作出上述约束条件所表示的作出上述约束条件所表示的可可行域如下:行域如下:yx48oM将 变形为 这是斜率为这是斜率为 ,随,随z变化的平变化的平行直线系,行直线系,是是 直线在直线在Y轴上的轴上的截距,当截距,当 最
5、大时,最大时,z取得最大取得最大值。所以直线值。所以直线 与可行域相交且在与可行域相交且在Y轴上的截距轴上的截距最大时,目标函数取得最大值最大时,目标函数取得最大值。N由图可见,当由图可见,当 直线直线 经过可行域上的经过可行域上的N点时点时 最最大,即大,即 最大。最大。第4页/共31页解方程组解方程组 得得N点的坐标为(点的坐标为(2,3)。)。所以所以第5页/共31页一、线性规划在实际中的应用:线性规划的理论和方法主要在两类问题中得到应用,一是在人力、物力、资金等资源一定的条件下,如何使用它们来完成最多的任务;二是给定一项任务,如何合理安排和规划,能以最少的人力、物力、资金等资源来完成该
6、项任务下面我们就来看看线性规划在实际中的一些应用:第6页/共31页二、例题例例5 5 5 5、营养学家指出,成人良好的日常饮食应该至少提、营养学家指出,成人良好的日常饮食应该至少提供供0.075kg0.075kg0.075kg0.075kg的碳水化合物,的碳水化合物,0.06kg0.06kg0.06kg0.06kg的蛋白质,的蛋白质,0.06kg0.06kg0.06kg0.06kg的的脂肪,脂肪,1kg1kg1kg1kg食物食物A A A A含有含有0.105kg0.105kg0.105kg0.105kg碳水化合物,碳水化合物,0.07kg0.07kg0.07kg0.07kg蛋白蛋白质,质,0
7、.14kg0.14kg0.14kg0.14kg脂肪,花费脂肪,花费28282828元;而元;而1kg1kg1kg1kg食物食物B B B B含有含有0.105kg0.105kg0.105kg0.105kg碳水化合物,碳水化合物,0.14kg0.14kg0.14kg0.14kg蛋白质,蛋白质,0.07kg0.07kg0.07kg0.07kg脂肪,花费脂肪,花费21212121元。元。为了满足营养专家指出的日常饮食要求,同时使花费为了满足营养专家指出的日常饮食要求,同时使花费最低,需要同时食用食物最低,需要同时食用食物A A A A和食物和食物B B B B多少多少kgkgkgkg?分析:将已知数
8、据列成表格分析:将已知数据列成表格食物kg碳水化合物kg蛋白质/kg脂肪kgA0.1050.070.14B0.1050.140.07第7页/共31页解:设每天食用xkg食物A,ykg食物B,总成本为z,那么目标函数为:z28x21y作出二元一次不等式组所表示的平面区域,即可行域1、找、找第8页/共31页把目标函数z z28x28x21y21y变形为xyo/575/76/73/73/76/7 它表示斜率为 纵截距随z变化的一组平行直线 是直线在y轴上的截距,当截距最小时,z的值最小。M如图可见,当直线z28x21y 经过可行域上的点M时,纵截距最小,即z最小。2、画、画3、移第9页/共31页m
9、m点是两条直线的交点,解方程组得M点的坐标为:所以zmin28x21y16 由此可知,每天食用食物A143g,食物B约571g,能够满足日常饮食要求,又使花费最低,最低成本为16元。4、求5、答第10页/共31页11解线性规划问题的步骤:解线性规划问题的步骤:(1)2、画画:画出线性约束条件所表示的可行域;画出线性约束条件所表示的可行域;(2)3、移移:在线性目标函数所表示的一组平行线中,在线性目标函数所表示的一组平行线中,利用平移的方法找出与可行域有公共点利用平移的方法找出与可行域有公共点且纵截距最大或最小的直线;且纵截距最大或最小的直线;(3)4、求求:通过解方程组求出最优解;:通过解方程
10、组求出最优解;(4)5、答:作出答案。答:作出答案。1、找、找找出线性约束条件、目标函数;找出线性约束条件、目标函数;第11页/共31页某工厂现有两种大小不同规格的钢板可截成A、B、C三种规格,每张钢板可同时截得三种规示:格的小钢板的块数如下表所解:设需截第一种钢板x张,第二种钢板y张,钢板总张数为Z则,规格类型钢板类型第一种钢板第二种钢板A规格B规格C规格2121312x+y15,x+2y18,x+3y27,x0y0 某顾客需要A,B,C三种规格的成品分别为15,18,27块,若你是经理,问各截这两种钢板多少张既能满足顾客要求又使所用钢板张数最少。分分析析问问题题:例题例题6 6标目函数:z
11、=x+y第12页/共31页x0y2x+y=15x+3y=27x+2y=18x+y=02x+y15,x+2y18,x+3y27,x0,y0直线x+y=12经过的整点是B(3,9)和C(4,8),它们是最优解.作出直线L:x+y=0,目标函数:z=x+yB(3,9)C(4,8)A(3.6,7.8)当直线L经过点A时z=x+y=11.4,x+y=12解得交点B,C的坐标B(3,9)和C(4,8)2 4 6181282724681015但它不是最优整数解.作直线x+y=12约束条件:画可行域平移L找交点及交点坐标调整优解法调整优解法第13页/共31页x0y2x+y=15x+3y=27x+2y=18x+
12、y=02x+y15,x+2y18,x+3y27x+3y27,x0,xN*y0 yN*经过可行域内的整点B(3,9)和C(4,8)且和原点距离最近的直线是x+y=12,它们是最优解.作出一组平行直线t=x+y,目标函数t=x+yB(3,9)C(4,8)A(18/5,39/5)打网格线法在可行域内打出网格线,当直线经过点A时t=x+y=11.4,但它不是最优整数解,将直线x+y=11.4继续向上平移,1212182715978第14页/共31页例7 7、一个化肥厂生产甲、乙两种混合肥料,生产1 1车皮甲种肥料的主要原料是磷酸盐4t4t、硝酸盐18t18t;生产1 1车皮乙种肥料需要的主要原料是磷酸
13、盐1t1t、硝酸盐15t15t。现库存磷酸盐10t10t、硝酸盐66t66t,在此基础上生产这两种混合肥料。列出满足生产条件的数学关系式,并画出相应的平面区域。并计算生产甲、乙两种肥料各多少车皮,能够产生最大的利润?解:设x、y分别为计划生产甲、乙两种混合肥料的车皮数,于是满足以下条件:xyo第15页/共31页解:设生产甲种肥料x车皮、乙种肥料y车皮,能够产生利润Z万元。目标函数为Zx0.5y,可行域如图:把Zx0.5y变形为y2x2z,它表示斜率为2,在y轴上的截距为2z的一组直线系。xyo由图可以看出,当直线经过可行域上的点M时,截距2z最大,即z最大。故生产甲种、乙种肥料各2车皮,能够产
14、生最大利润,最大利润为3万元。M 容易求得M点的坐标为(2,2),则Zmin3第16页/共31页例7 在上一节例4(P85)中,若生产1车皮甲种肥料,产生的利润为10000元;生产1车皮乙种肥料,产生的利润为5000元,那么分别生产甲、乙两种肥料各多少车皮,能够产生最大利润?解:设生产甲种肥料x车皮、乙种肥料y车皮,能够产生利润Z万元。目标函数为:可行域如图。把z=x+0.5y变形为得到斜率为-2,在y轴上的截距为2z,随z变化的一族平行直线。xy0M由图可以看出,当直线y=-2x+2z经过可行域上的点M时,截距2z最大,即Z最大。第17页/共31页xy0M解方程组得M的坐标为(2,2)所以答
15、:生产甲种、乙种肥料各2车皮,能够产生最大利润,最大利润为3万元。练习:P91 T2第18页/共31页 即先求非整数条件下的最优解,调整Z的值使不定方程Ax+By=Z存在最大(小)的整点值,最后筛选出整点最优解 即先打网格,描出可行域内的整点,平移直线,最先经过或最后经过的整点坐标即为最优整解线性规划求最优整数解的一般方法:1.1.平移找解法:平移找解法:2.2.调整优解法调整优解法:小结:小结:第19页/共31页例例8 8、某人准备投资、某人准备投资12001200万元兴办一所完全中学。万元兴办一所完全中学。对教育市场进行调查后,他得到了下面的数据表格对教育市场进行调查后,他得到了下面的数据
16、表格(以班级为单位)(以班级为单位)分别用数学关系式和图形表示上述限制条件分别用数学关系式和图形表示上述限制条件。若若根据有关部门的规定,初中每人每年可收学费根据有关部门的规定,初中每人每年可收学费16001600元,元,高中每人每年可收学费高中每人每年可收学费27002700元。那么开设初中班和高元。那么开设初中班和高中班多少个?每年收费的学费总额最多?中班多少个?每年收费的学费总额最多?学学段段班级学生数班级学生数 配备教师数配备教师数初中初中45226班班2人人高中高中40354班班2人人第20页/共31页把上面四个不等式合在一起,把上面四个不等式合在一起,得到得到yx203040203
17、0o 另外,开设的班级不能为负,则另外,开设的班级不能为负,则x0 x0,y0y0。而由于资金限制,26x26x54y54y22x22x23y120023y1200 解:设开设初中班x x个,高中班y y个。因办学规模以20203030个班为宜,所以,20 x20 xy30y30第21页/共31页yx2030402030o 由图可以看出,当直线Z7.2x10.8y经过可行域上的点M时,截距最大,即Z最大。设收取的学费总额为Z万元,则目标函数Z0.1645x0.2740y7.2x10.8y。Z7.2x10.8y变形为它表示斜率为 的直线系,Z与这条直线的截距有关。M 易求得M(20,10),则Z
18、max 7.2x10.8y 252 故开设20个初中班和10个高中班,收取的学费最多,为252万元。第22页/共31页咖啡馆配制两种饮料甲种饮料每杯含奶粉9g、咖啡4g、糖3g,乙种饮料每杯含奶粉4g、咖啡5g、糖10g已知每天原料的使用限额为奶粉3600g,咖啡2000g糖3000g,如果甲种饮料每杯能获利0.7元,乙种饮料每杯能获利1.2元,每天在原料的使用限额内饮料能全部售出,每天应配制两种饮料各多少杯能获利最大?解:将已知数据列为下表:解:设每天应配制甲种饮料x x杯,乙种饮料y y杯,则把直线l l向右上方平移至l l1 1的位置时,直线经过可行域上的点C C,且与原点距 离最大,此
19、时z=0.7x+1.2yz=0.7x+1.2y取最大值解方程组 得点C C的坐标为(200200,240240)_0_ 9 x+4 y=3600_ C(200,240)_ 4 x+5 y=2000_ 3 x+10 y=3000_ 7 x+12 y=0_ 400_ 400_ 300_ 500_ 1000_ 900_ 0_ x_ y目标函数为:z=0.7x+1.2y答:每天配制甲种饮料200杯,乙种饮料240杯可获取最大利润.小结作出可行域:目标函数为:z=0.7x+1.2y作直线l:0.7x+1.2y=0,第24页/共31页巩固练习二巩固练习二 某厂拟生产甲、乙两种适销产品,每件销售收入分别为某
20、厂拟生产甲、乙两种适销产品,每件销售收入分别为30003000元、元、20002000元,甲、乙产品都需要在元,甲、乙产品都需要在A A、B B两种设备上加工,两种设备上加工,在每台在每台A A、B B上加工上加工1 1件甲所需工时分别为件甲所需工时分别为1h1h、2h2h,A A、B B两种两种设备每月有效使用台数分别为设备每月有效使用台数分别为400h400h和和500h500h。如何安排生产可。如何安排生产可使收入最大?使收入最大?设每月生产甲产品x件,生产乙产品y件,每月收入为z,目标函数为Z3x2y,满足的条件是第25页/共31页 Z Z 3x3x2y2y 变形为它表示斜率为 的直线
21、系,Z Z与这条直线的截距有关。XYO400200250500 当直线经过点M时,截距最大,Z最大。M解方程组可得M(200,100)Z 的最大值Z 3x2y800故生产甲产品200件,乙产品100件,收入最大,为80万元。第26页/共31页四.课时小结 线性规划的两类重要实际问题的解题思路:1.应准确建立数学模型,即根据题意找出约束条件,确定线性目标函数。2.用图解法求得数学模型的解,即画出可行域,在可行域内求得使目标函数取得最值的解.(一般最优解在直线或直线的交点上,要注意斜率的比较。)3.要根据实际意义将数学模型的解转化为实际问题的解,即结合实际情况求得最优解。第27页/共31页二、练习1、求z2xy的最大值,使x、y满足约束条件:2、求z3x5y的最小值,使x、y满足约束条件:第28页/共31页1.解:作出平面区域xyABCoz2xy 作出直线y=2xz的图像,可知z要求最大值,即直线经过C点时。求得C点坐标为(2,1),则Zmax=2xy3第29页/共31页2.解:作出平面区域xyoABCz3x5y 作出直线3x5y z 的图像,可知直线经过A点时,Z取最大值;直线经过B点时,Z取最小值。求得A(1.5,2.5),B(2,1),则Zmax=17,Zmin=11。第30页/共31页感谢您的观看!第31页/共31页
限制150内