欢迎来到天天文库
浏览记录
ID:56432327
大小:517.00 KB
页数:34页
时间:2020-06-18
《单纯形法图解法及原理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、线性规划模型隐含的假设:比例性:决策变量变化引起目标的改变量与决策变量改变量成正比。可加性:每个决策变量对目标和约束的影响独立于其它变量。连续性:每个决策变量取连续值。确定性:线性规划中的参数aij,bi,ci为确定值。1第二节单纯形法原理----图解法图解法:是用画图的方式求解线性规划的一种方法。只能用于求解两个变量的LP问题21)作出可行域2)作出一条目标函数的等值线3)平行移动目标函数的等值线,求出最优解图解法基本步骤:3例1.数学模型maxZ=50x1+30x2s.t.4x1+3x21202x1
2、+x250x1,x204x2504030201010203040x14x1+3x2120由4x1+3x2120x10x20围成的区域5x2504030201010203040x12x1+x2504x1+3x21206x2504030201010203040x12x1+x2504x1+3x2120可行域同时满足:4x1+3x21202x1+x250x10x20的区域——可行域7x2504030201010203040x1可行域O(0,0)Q1(25,0)Q2(15,20)Q3(0
3、,40)可行域是由约束条件围成的区域,该区域内的每一点都是可行解,它的全体组成问题的解集合。该问题的可行域是由O,Q1,Q2,Q3作为顶点的凸多边形2x1+x2504x1+3x21208x2504030201010203040x1可行域目标函数是以Z作为参数的一组平行线x2=Z/30-(5/3)x12x1+x2504x1+3x21209x2504030201010203040x1可行域当Z值不断增加时,该直线x2=Z/30-(5/3)x1沿着其法线方向向右上方移动。2x1+x2504x1+3x2
4、12010x2504030201010203040x1可行域当该直线移到Q2点时,Z(目标函数)值达到最大:MaxZ=50*15+30*20=1350此时最优解(x1,x2)=(15,20)Q2(15,20)有唯一最优解2x1+x2504x1+3x212011例2解线性规划有唯一最优解12对于线性规划问题,我们定义:可行解:满足全部约束条件的决策向量XRn。可行域:全部可行解构成的集合。(它是n维欧氏空间Rn中的点集,而且是一个“凸多面体”)最优解:使目标函数达到最优值(最大值或最小值,并且有界)
5、的可行解。无界解:若求极大化则目标函数在可行域中无上界;若求极小化则目标函数在可行域中无下界。13有无穷多最优解例3解线性规划Z=0Z=-214例4解线性规划有无界解15例5:MaxZ=3X1-2X2X1+X2<=12X1+2X2>=8X1,X2>=0无可行解16结论:1、线性规划问题的可行域为凸集2、若有最优解一定可以在其可行域的顶点上得到线性规划问题解的几种情况:1、有唯一最优解2、有无穷多最优解3、无可行解4、无最优解17第三节单纯形法----原理单纯形法:单纯形法是求解线性规划的主要算法,1947
6、年由美国斯坦福大学教授丹捷格(G.B.Danzig)提出。尽管在其后的几十年中,又有一些算法问世,但单纯形法以其简单实用的特色始终保持着绝对的“市场”占有率。18定义1:基(基阵)——由A中一个子矩阵B是可逆矩阵,则方阵B称为LP问题的一个基。A=(P1…PmPm+1…Pn)=(BN)基向量非基向量…X=(X1…XmXm+1…Xn)T=(XBXN)T基变量非基变量XBXN…线性规划问题解的概念19例1、X1+2X2+X3=303X1+2X2+X4=602X2+X5=24X1…X5012100320100
7、2001P1P2P3P4P5A=20AX=b的求解A=(BN)X=(XBXN)TXBXN(BN)=bBXB+NXN=bBXB=b-NXNXB=B-1b-B-1NXN21定义2:基本解——对应于基B,X=为AX=b的一个解。B-1b0定义3:基本可行解——基B,基本解X=若B-1b0,称基B为可行基。最优解、最优基B-1b0※基本解中最多有m个非零分量。※基本解的数目不超过Cnm=个。n!m!(n-m)!22X1X2X3X4X5X=b=306024B=(P3P4P5)=I可逆基N=(P1P2)X3=30-
8、(X1+2X2)X4=60-(3X1+2X2)X5=24-2X2例1:23令X1=X2=0,X3=30,X4=60,X5=24X===XN0XBB-1b00306024121又:B1=(P1P2P3)=320020
9、B1
10、=6≠0,B可逆24X1=12-(1/3X4-1/3X5)X2=12-(1/2X5)X3=-6-(-1/3X4-2/3X5)令X4=X5=0X=(12,12,-6,0,0)TZ=40X1+50X2=40[12
此文档下载收益归作者所有