线性规划模型.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《线性规划模型.ppt》由会员分享,可在线阅读,更多相关《线性规划模型.ppt(254页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1节节 线性规划问题与模型线性规划问题与模型 一、线性规划模型一、线性规划模型 从招聘总经理谈起从招聘总经理谈起 v1泰山工厂生产状况泰山工厂可以生产两种产品出售,需要三种资源,已知各产品的利润、各资源的限量和各产品的资源消耗系数如下表:目前生产现状:不生产产品A,生产产品B每天30,获利3600产品A产品B资源限量设备劳动力原材料9434510360200300利润元/kg701202招聘总经理!约翰:我应聘!在现有资源状况下,我可以使利润达到4280!方案是:生产A产品20,生产B产品24可行性:9*20+4*24=2763604*20+5*24=2003*20+10*24=3003怎
2、么达到的?约翰使用了运筹学中的线性规划模型问题:如何安排生产计划,使得获利最多?步骤:1、确定决策变量:设生产A产品x1kg,B产品x2kg2、确定目标函数:maxZ=70X1+120X23、确定约束条件:设备约束9X1+4X2360人力约束4X1+5X2200原材料约束3X1+10X2300非负性约束X10X204线性规划图解法由数学知识可知:y=ax+b是一条直线,同理:Z=70 x1+120 x2x2=70/120 x1-Z/120也是一条直线,以Z为参数的一族等值线。9x1+4x2360 x1360/9-4/9x2是直线x1=360/9-4/9x2下方的半平面。所有半平面的交集称之为可
3、行域,可行域内的任意一点,就是满足所有约束条件的解,称之为可行解。5例1图示.9080604020020406080100 x1x29x1+4x23604x1+5x22003x1+10 x2300ABCDEFGHIZ=70 x1+120 x26最优解:X1=20,x2=24对应的生产方案:生产A产品20生产B产品24获利:70*20+120*24=42807约翰就任泰山工厂总经理!8二、线性规划图解法二、线性规划图解法例例2.某工厂在计划期内要安排、两种产品的生产,已知生产单位产品所需的设备台时及A、B两种原材料的消耗、资源的限制,如下表:问题:工厂应分别生产多少单位、产品才能使工厂获利最多?
4、线性规划模型:线性规划模型:目标函数:Maxz=50 x1+100 x2约束条件:s.t.x1+x23002x1+x2400 x2250 x1,x209例例1.目标函数:Maxz=50 x1+100 x2约束条件:s.t.x1+x2300(A)2x1+x2400(B)x2250(C)x10(D)x20(E)得到最优解:x1=50,x2=250最优目标值z=27500图图 解解 法法 对于只有两个决策变量的线性规划问题,可以在平面直角坐标系上作图表示线性规划问题的有关概念,并求解。下面通过例1详细讲解其方法:10线性规划图解法(续)线性规划图解法(续)(1)分别取决策变量X1,X2 为坐标向量建
5、立直角坐标系。在直角坐标系里,图上任意一点的坐标代表了决策变量的一组值,例1的每个约束条件都代表一个半平面。x2x1X20X2=0 x2x1X10X1=011线性规划图解法(续)线性规划图解法(续)(2)对每个不等式(约束条件),先取其等式在坐标系中作直线,然后确定不等式所决定的半平面。100200300100200300 x1+x2300 x1+x2=3001001002002x1+x24002x1+x2=40030020030040012线性规划图解法(续)线性规划图解法(续)(3)把五个图合并成一个图,取各约束条件的公共部分,如图2-1所示。100100 x2250 x2=2502003
6、00200300 x1x2x2=0 x1=0 x2=250 x1+x2=3002x1+x2=400图2-113线性规划图解法(续)线性规划图解法(续)(4)目标函数z=50 x1+100 x2,当z取某一固定值时得到一条直线,直线上的每一点都具有相同的目标函数值,称之为“等值线”。平行移动等值线,当移动到B点时,z在可行域内实现了最大化。A,B,C,D,E是可行域的顶点,对有限个约束条件则其可行域的顶点也是有限的。x1x2z=20000=50 x1+100 x2图2-2z=27500=50 x1+100 x2z=0=50 x1+100 x2z=10000=50 x1+100 x2CBADE14
7、线性规划图解法(续)线性规划图解法(续)重要结论:如果线性规划有最优解,则一定有一个可行域的顶点对应一个最优解;无穷多个最优解。若将例1中的目标函数变为maxz=50 x1+50 x2,则线段BC上的所有点都代表了最优解;无界解。即可行域的范围延伸到无穷远,目标函数值可以无穷大或无穷小。一般来说,这说明模型有错,忽略了一些必要的约束条件;无可行解。若在例1的数学模型中再增加一个约束条件4x1+3x21200,则可行域为空域,不存在满足约束条件的解,当然也就不存在最优解了。15线性规划图解法(续)线性规划图解法(续)例例2 2 某公司由于生产需要,共需要A,B两种原料至少350吨(A,B两种材料
8、有一定替代性),其中A原料至少购进125吨。但由于A,B两种原料的规格不同,各自所需的加工时间也是不同的,加工每吨A原料需要2个小时,加工每吨B原料需要1小时,而公司总共有600个加工小时。又知道每吨A原料的价格为2万元,每吨B原料的价格为3万元,试问在满足生产需要的前提下,在公司加工能力的范围内,如何购买A,B两种原料,使得购进成本最低?16线性规划图解法(续)线性规划图解法(续)解:目标函数:Minf=2x1+3x2约束条件:s.t.x1+x2350 x11252x1+x2600 x1,x20采用图解法。如下图:得Q点坐标(250,100)为最优解。100200300 400 500 60
9、0100200300400600500 x1=125x1+x2=3502x1+3x2=8002x1+3x2=9002x1+x2=6002x1+3x2=1200 x1x2Q17三、线性规划一般形式企业管理的重点内容之一就是在各种生产因素和产品的调配问题上。一方面,在一固定阶段,企业管理者所能“投入”的生产因素:原料、人力、设备时间是由一定限量的。在一固定期间,任何一工厂的厂房、工场、机器、一切固定资本是不会变动的,再雄厚的资本,也还是有它的限度。再从流动资本来看,原料的来源和存量,各种技工的人数和时间,在一相当的短期中也是有一定的限度。18线性规划一般形式另一方面,企业管理者“投入”生产因素时,
10、一定有一完整的目标。在商言商,企业管理者的目标当然是求最高的利润和最低的成本。如何将受时间、空间、数量限制的“投入”生产因素调配“得当”,达到最佳的境界而获得最佳的“产出”量,因而获得最大的收益。以上就是企业管理者须面对的一个问题的两个方面。企业管理者不仅要知道如何调配手头上有限的生产因素,同时要从不同的调配中,找出最佳的调配,来达到他的企业经营目标最低成本、最高利润。19线性规划一般形式事实上,用最低的代价去追求最高的收获,原是一种理性的要求,因此在任何理性活动中,都有一求“最佳”问题的存在。20例题3配方问题养海狸鼠饲料中营养要求:VA每天至少700克,VB每天至少30克,VC每天刚好20
11、0克。现有五种饲料,搭配使用,饲料成分如下表:饲料VaVbVc价格元/KGIIIIIIIVV32161810.50.220.50.510.220.827495营养要求7003020021例题3建模设抓取饲料Ix1kg;饲料IIx2kg;饲料IIIx3kg目标函数:最省钱minZ=2x1+7x2+4x3+9x4+5x5约束条件:3x2+2x2+x3+6x4+18x5700营养要求:x1+0.5x2+0.2x3+2x4+0.5x5300.5x1+x2+0.2x3+2x4+0.8x5=200用量要求:x150,x260,x350,x470,x540非负性要求:x10,x20,x30,x40,x502
12、2例题4:人员安排问题医院护士24小时值班,每次值班8小时。不同时段需要的护士人数不等。据统计:序号时段最少人数安排人数1061060X12101470X23141860X34182250X45220220X56020630 x623例题4建模目标函数:minZ=x1+x2+x3+x4+x5+x6约束条件:x1+x270 x2+x360 x3+x450 x4+x520 x5+x630非负性约束:xj0,j=1,2,624归纳:线性规划的一般模式目标函数:max(min)Z=c1x1+c2x2+c3x3+cnxn约束条件:a11x1+a12x2+a13x3+a1nxn(=)b1a21x1+a22
13、x2+a23x3+a2nxn(=)b2am1x1+am2x2+am3x3+amnxn(=)bn非负性约束:x10,x20,xn025四、线性规划的标准型四、线性规划的标准型一般形式一般形式目标函数:Max(Min)z=c1x1+c2x2+cnxn约束条件:s.t.a11x1+a12x2+a1nxn(=,)b1a21x1+a22x2+a2nxn(=,)b2am1x1+am2x2+amnxn(=,)bm x1,x2,xn0标准形式标准形式目标函数:Maxz=c1x1+c2x2+cnxn约束条件:s.t.a11x1+a12x2+a1nxn=b1a21x1+a22x2+a2nxn=b2am1x1+am
14、2x2+amnxn=bm x1,x2,xn0,bi026线性规划的标准型线性规划的标准型 可以看出,线性规划的标准形式有如下四个特点:目标最大化;约束为等式;决策变量均非负;右端项非负。对于各种非标准形式的线性规划问题,我们总可以通过以下变换,将其转化为标准形式:27线性规划的标准型线性规划的标准型1.极小化目标函数的问题:设目标函数为 Min f=c1x1+c2x2+cnxn (可以)令 z -f,则该极小化问题与下面的极大化问题有相同的最优解,即 Max z=-c1x1-c2x2-cnxn 但必须注意,尽管以上两个问题的最优解相同,但它们最优解的目标函数值却相差一个符号,即 Min f -
15、Max z28线性规划的标准型线性规划的标准型2、约束条件不是等式的问题:设约束条件为 ai1 x1+ai2 x2+ain xn bi 可以引进一个新的变量s,使它等于约束右边与左边之差 s=bi(ai1 x1+ai2 x2+ain xn)显然,s 也具有非负约束,即s0,这时新的约束条件成为 ai1 x1+ai2 x2+ain xn+s=bi29线性规划的标准型线性规划的标准型 当约束条件为 ai1 x1+ai2 x2+ain xn bi 时,类似地令 s=(ai1 x1+ai2 x2+ain xn)-bi 显然,s 也具有非负约束,即s0,这时新的约束条件成为 ai1 x1+ai2 x2+
16、ain xn-s=bi30线性规划的标准型线性规划的标准型 为了使约束由不等式成为等式而引进的变量s,当不等式为“小于等于”时称为“松弛变量”;当不等式为“大于等于”时称为“剩余变量”。如果原问题中有若干个非等式约束,则将其转化为标准形式时,必须对各个约束引进不同的松弛变量。3.右端项有负值的问题:在标准形式中,要求右端项必须每一个分量非负。当某一个右端项系数为负时,如 bi 40 选选X2从从0,X1=0X3 =30-2X2 0 0 X2 30/2 X4 =60-2X2 0 0 X2 60/2 X5=24-2X2 0 0 X2 24/2 X2=min(30/2,60/2,24/2)=12X2
17、进基变量,进基变量,X5出基变量。出基变量。43B B2 2=(P3 P4 P2)Z=0+40X1+50X2 X3 +2X2=30-X1 X4+2X2=60-3X1 2X2=24-X5 44 1/2,代入代入式,式,Z=600 +40X1 -25X5X3 =6 -X1 +X5 X4 =36-3X1 +X5 X2=12 -1/2X5令令X1=X5=0 X(2)=(0,12,6,36,0)T Z(2)=60045(2)(2)判断判断 400 X(2)不是不是。(3)(3)选选X1从从0,X5=0 X3=6-X1 0 0 X4=36-3X1 0 0 X2=12 0 0 X1=min(6/1,36/3
18、,1)=6X1进基,进基,X3出基。出基。46B3=(P1 P4 P2)Z=840-40X3+15X5X1=6 -X3+X5 X4=18+3X3-2X5X2=12 -1/2X5令令X3=X5=0 X(3)=(6,12,0,18,0)TZ(3)=84047(2)(2)150 X(3)不是不是(3)(3)选选X5从从0,X3=0 X1=6 +X5 0 0 X4=18 -2X5 0 0 X2=12-1/2 X5 0 0 X5=min(18/2,12/1/2)=9X5进基,进基,X4出基。出基。48B4=(P1 P5 P2)Z=975-35/2X3-15/2X4X1=15+1/2X3-1/2X4X5=
19、9 +3/2X3-1/2X4X2=15/2-3/4X3+1/4X4令令X3=X4=0 X(4)=(15,15/2,0,0,9)T Z(4)=975490(0,0)X X2 2X X1 1A A D DC CB B(0,12)(6,12)(15,7.5)50 maxZ=CX当当LP的数学模型为矩阵型的数学模型为矩阵型 AX=b 时,时,X 0 0两个重要公式:两个重要公式:XB=B-1 b-B-1 NXNZ=CB B-1 b+(CN-CB B-1 N)XN当当XN=0时,时,B-1 b 0X=Z=CB B-1 b51当当LPLP的数学模型为一般型时的数学模型为一般型时两个重要公式形如:两个重要公
20、式形如:521 00 a1m+1 a1n0 10 a2m+1 a2n0 01 amm+1 amn设设A=A=B=(P1 P2 Pm)=I53当当Xj=0(j=m+1,n)时时,541.5.2 单纯形法原理单纯形法原理55此时,此时,B=(P1 P2 Pm)对应的基本可行解为对应的基本可行解为(1)(1)56定理定理1 1:对解:对解X(1),若检验数,若检验数 j(j=m+1,n)全全部部 0,则则X(1)为最优解。为最优解。定理定理2 2:对:对X(1),若有某个非基变量,若有某个非基变量Xm+k m+k00且相应的且相应的Pm+k=(a1m+k ,amm+k)T 0,则原问题则原问题无有限
21、最优解。无有限最优解。57定理定理2证明证明Xi=bi-aij xjJ=m+1n令非基变量令非基变量Xm+k=(0)X(2)=(b1-a1m+k ,bm-amm+k ,0,0)TAX(2)=b X(2)0Z=Z0+m+k 当当 时时 Z 58例:例:Z=30X1+20X2 -X1+3X2+X3 =10-3X1+2X2 +X4=15初始基初始基B1=(P3 P4)X(1)=(0,0,10,15)T Z(1)=0Z=030X1+20X2X3=10-(-X1+3X2)X4=15-(-3X1+2X2)59选中选中X1从从0,X2=0 X3=10-(-X1)0 0 X4=15-(-3X1)0 0 求求X
22、1,X1+,Z Z+60换基迭代公式:换基迭代公式:(1)、决定换入变量:决定换入变量:maxmax j=m+k,则则Xm+k 为换入变量为换入变量 j00(2)、决定换出变量:决定换出变量:bi-aim+kXm+k 0 0(i=1,2,m)Xm+k biaim+k(aim+k 0 0)61=min aim+k 0 =0 =biaim+kbrarm+k则则X Xr为换出变量为换出变量。62定理定理3:经单纯形法得到的:经单纯形法得到的X(2)=(b1-a1m+k ,bm-amm+k ,0,0)T是基本可行解,且是基本可行解,且Z(2)Z(1)63证明:设证明:设Xr=Xm,Xm=0,Xm+k=
23、bmAmm+k(0)X(1)中中P1,Pm线性无关,下证线性无关,下证P1,Pm-1,Pm+k线性无关。线性无关。若否,因为若否,因为P1,Pm线性无关线性无关则则Pm+k=a1m+k P1+amm+k Pm 而而Pm+k=l1 P1+lm-1 Pm-1 64 -(a1m+k-l1)P1+(am-1m+k-lm-1)Pm-1+am m+k Pm=0P1,Pm线性相关,矛盾。线性相关,矛盾。X(2)是基本解,且是可行解是基本解,且是可行解 65单纯形法基本步骤单纯形法基本步骤(1)、定初始基,初始基本可行解、定初始基,初始基本可行解(3)、若有若有 k 0 0,Pk全全 0,停,停,没有有限最优
24、解;没有有限最优解;否则转否则转(4)(2)、对应于非基变量检验数、对应于非基变量检验数 j全全 0。若是,停,得到最优解;若是,停,得到最优解;若否,转若否,转(3)。66=min aim+k 0 =0 =biaim+kbrarm+k定定X Xr为换出变量,为换出变量,a arm+k为为主元。主元。由最小由最小比值法求:比值法求:maxmax j=m+kXm+k 换入变量换入变量 j00(4)、67转转(2)(2)m+k 0 a1m+k 0arm+k 1amm+k 0初等行变换初等行变换Pm+k=(5)、以、以a arm+k为中心,换基迭代为中心,换基迭代68证明可用归纳法(略)证明可用归纳
25、法(略)X(1)X(2)X(3)X XX在边界上在边界上X在内部在内部X X +(1-)X(2)(0 1)X X(1)+(1-)X(3)X(1)(1-)X(2)(1-)X(3)X=+(0 1)69证明:证明:设设X(1),X(k)为可行域顶点,若为可行域顶点,若X*不是不是顶点,但顶点,但 max Z=C X*X*=定理定理2:可行域有界,最优值必可在顶点得到:可行域有界,最优值必可在顶点得到 i X(i)ki=1 i=1ki=10 i 1 1CX*=iC X(i)ki=1 i CX(m)ki=1=CX(m)设设 CX(m)Max(C X(i)1 1 i k k70Z(1)=Ci bii=1m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 模型
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内