《线性规划求解》PPT课件.ppt
《《线性规划求解》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《线性规划求解》PPT课件.ppt(48页珍藏版)》请在三一办公上搜索。
1、99/08,-第 1 章 线性规划-,-1-,线性规划的求解Linear Programming,二维线性规划的图解法,2.线性规划的单纯形法,99/08,-第 1 章 线性规划-,-2-,1.1.4线性规划问题解的有关概念,设模型 n max z=cjxj j=1 n s.t.aijxj=bi(i=1,2,m)j=1 xj0(j=1,2,n),(1)可行解:满足所有约束方程和变量符号限制条件的一组变量的取值。,(2)可行域:全部可行解的集合称为可行域。,(3)最优解:使目标函数达到最优值的可行解。,99/08,-第 1 章 线性规划-,-3-,(4)基:设A为线性规划模型约束条件系数矩阵(m
2、 n,mn),而B为其mm子矩阵,若|B|0,则称B为该线性规划模型的一个基。,(5)基变量:基中每个向量所对应的变量称为基变量。,(6)非基变量:模型中基变量之外的变量称为非基变量。,(7)基解(基解):令模型中所有非基变量X非基=0后,由模型约束方程组 n aijxj=bi(i=1,2,m)得到的一组解。j=1,(8)基本可行解(基可行解):在基解中,同时又是可行解的解称为基可行解。,(9)可行基:对应于基可行解的基称为可行基。,99/08,-第 1 章 线性规划-,-4-,Max z=2x1+3x2 st.x1+x23 x1+2x24 x1,x20,Max z=2x1+3x2+0 x3+
3、0 x4 st.x1+x2+x3=3 x1+2x2+x4=4 x1,x2,x3,x40,A=,x1 x2 x3 x4,1 1 1 01 2 0 1,可行解:X=(0,0)T,X=(0,1)T,X=(1/2,1/3)T 等。,设,B=,1 0 0 1,,令,,则,|B|=10,令 x1=x2=0,则 x3=3,x4=4,X=(0,0,3,4)T,例:,x3 x4,基变量,令,B=,1 1 1 0,x1 x3,,则,令 x2=x4=0,则 x3=-1,x1=4,X=(4,0,-1,0)T,|B|=-10,非基本可行解,基本可行解,标准化,99/08,-第 1 章 线性规划-,-5-,复习思考题:1
4、.可行解和可行域有怎样的关系?2.一个标准化LP模型,最多可有多少个基?3.基解是如何定义的?怎样才能得到基解?4.可行解、基解、基可行解三者之间有什么关系?在LP模型中是否一定存在?5.什么是可行基?,99/08,-第 1 章 线性规划-,-6-,1.2线性规划问题的图解方法,*利用作图方法求解。例:max z=2x1+3x2 s.t 2x1+2x212-x1+2x2 8-4x116-4x2 12-x10,x20,99/08,-第 1 章 线性规划-,-7-,x1,x2,2,2,4,6,8,4,6,0,Z=6,Z=0,(4,2),Zmax,99/08,-第 1 章 线性规划-,-8-,A,A
5、,B,唯一解,无穷多解,无界解,无可行解,99/08,-第 1 章 线性规划-,-9-,步骤:(1)作平面直角坐标系,标上刻度;(2)做出约束方程所在直线,确定可行域;(3)做出一条目标函数等值线,判定优化方向;(4)沿优化方向移动,确定与可行域相切的点,确定最优 解,并计算最优值。,讨论一:模型求解时,可得到如下几种解的状况:(1)唯一最优解:只有一点为最优解点,简称唯一解;(2)无穷多最优解:有许多点为最优解点,简称无穷多解;(3)无界最优解:最优解取值无界,简称无界解;(4)无可行解:无可行域,模型约束条件矛盾。,讨论二:LP模型求解思路:(1)若LP模型可行域存在,则为一凸形集合;(2
6、)若LP模型最优解存在,则其应在其可行域顶点上找到;(3)顶点与基本解、基本可行解的关系:,99/08,-第 1 章 线性规划-,-10-,复习思考题:1.LP模型的可行域是否一定存在?2.图解中如何去判断模型有唯一解、无穷多解、无界解和无可行解?3.LP模型的可行域的顶点与什么解具有对应关系?4.你认为把所有的顶点都找出来,再通过比较目标函数值大小的方式找出最优解,是否是最好的算法?为什么?,99/08,-第 1 章 线性规划-,-11-,1.3单纯形法的基本原理(Simplex Method),两个概念:(1)凸集:对于集合C中任意两点连线上的点,若也在C内,则称 C为凸集。,或者,任给X
7、1C,X2 C,X=X1+(1-)X2 C(01),则C为凸集。,凸集,非凸集,99/08,-第 1 章 线性规划-,-12-,(2)顶点:凸集中不成为任意两点连线上的点,称为凸集顶点。,或者,设C为凸集,对于XC,不存在任何X1C,X2 C,且X1X2,使得X=X1+(1-)X2C,(01),则X为凸集顶点。,X,X,X,X,X,99/08,-第 1 章 线性规划-,-13-,定理1:若线性LP模型存在可行解,则可行域为凸集。,证明:设 max z=CX st.AX=b X0,并设其可行域为C,若X1、X2为其可行解,且X1X2,则 X1C,X2 C,即AX1=b,AX2=b,X10,X20
8、,,又 X为X1、X2连线上一点,即 X=X1+(1-)X2C,(01),AX=AX1+(1-)AX2=b+(1-)b=b,(01),且 X 0,X C,C为凸集。,三个基本定理:,99/08,-第 1 章 线性规划-,-14-,引理:线性规划问题的可行解X=(x1,x2,xn)T 为基本可行解的充要条件是X的正分量所对应的系数列向量线性独立。,证:(1)必要性:X基本可行解X的正分量所对应的系数列向量线性独立 可设X=(x1,x2,xk,0,0,0)T,若X为基本可行解,显然,由基本可行解定义可知x1,x2,xk所对应的系数列向量P1,P2,Pk应该线性独立。,(2)充分性:X的正分量所对应
9、的系数列向量线性独立 X为基本可行解若A的秩为m,则X的正分量的个数km;当k=m时,则x1,x2,xk的系数列向量P1,P2,Pk恰好构成基,X为基本可行解。当km时,则必定可再找出m-k个列向量与P1,P2,Pk一起构成基,X为基本可行解。,99/08,-第 1 章 线性规划-,-15-,证:用反证法 X非基本可行解X非凸集顶点(1)必要性:X非基本可行解 X非凸集顶点 不失一般性,设X=(x1,x2,xm,0,0,0)T,为非基本可行解,X为可行解,,pjxj=b,,j=1,n,即 pjxj=b(1),j=1,m,又 X是非基本可行解,P1,P2,Pm线性相关,即有1P1+2P2+mPm
10、=0,其中1,2,m不全为0,两端同乘0,得1P1+2P2+mPm=0,(2),定理2:线性规划模型的基本可行解对应其可行域的顶点。,99/08,-第 1 章 线性规划-,-16-,由(1)+(2)得(x1+1)P1+(x2+2)P2+(xm+m)Pm=b由(1)-(2)得(x1-1)P1+(x2-2)P2+(xm-m)Pm=b,令X1=(x1+1,x2+2,xm+m,0,0)T X2=(x1-1,x2-2,xm-m,0,0)T取充分小,使得 xj j0,则 X1、X2均为可行解,但 X=0.5X1+(1-0.5)X2,X是X1、X2连线上的点,X非凸集顶点。,99/08,-第 1 章 线性规
11、划-,-17-,(2)充分性:X非凸集顶点 X非基本可行解,设X=(x1,x2,xr,0,0,0)T为非凸集顶点,则必存在Y、Z两点,使得,X=Y+(1-)Z,(01),且Y、Z为可行解或者 xj=yj+(1-)zj(01),(j=1,2,n),yj0,zj0,0,1-0,当xj=0,必有yj=zj=0,pjyj=,j=1,n,pjyj=b(1),j=1,r,pjzj=,j=1,n,pjzj=b(2),j=1,r,(yj-zj)pj=0,j=1,r,(1)-(2),得,即,(y1-z1)P1+(y2-z2)P2+(yr-zr)Pr=0,99/08,-第 1 章 线性规划-,-18-,Y、Z为不
12、同两点,yj-zj不全为0,P1,P2,Pr线性相关,X非基本可行解。,99/08,-第 1 章 线性规划-,-19-,3,4,O,(3,3),C(4,2),6,6,2X1+2X2+X3=12,4X2+X5=12,4X1+X4=16,XA=(0,3,6,16,0)T,XO=(0,0,12,16,12)T,XB=(3,3,0,4,0)T,XC=(4,2,0,0,4)T,XD=(4,0,4,0,12)T,A,D,B,X1,X2,99/08,-第 1 章 线性规划-,-20-,z1=CX1=CX0-C=zmax-C,z2=CX2=CX0+C=zmax+C z0=zmax z1,z0=zmax z2,
13、z1=z2=z0,即 X1、X2也为最优解,若X1、X2仍不是顶点,可如此递推,直至找出一个顶点为最优解。从而,必然会找到一个基本可行解为最优解。,定理3:若线性规划模型有最优解,则一定存在一个基本可行解为最优解。,证:设 X0=(x10,x20,xn0)T 是线性规划模型的一个最优解,z0=zmax=CX0若X0非基本可行解,即非顶点,只要取充分小,则必能找出X1=X0-0,X2=X0+0,即X1、X2为可行解,,99/08,-第 1 章 线性规划-,-21-,单纯形法的计算步骤:,初始基本可行解,新的基本可行解,最优否?,STOP,Y,N,99/08,-第 1 章 线性规划-,-22-,1
14、初始基本可行解的确定:,设模型 n max z=cjxj j=1 n s.t.aijxjbi(i=1,2,m)j=1 xj0(j=1,2,n),n m max z=cjxj+0 xsi j=1 I=1 n s.t.aijxj+xsi=bi(i=1,2,m)j=1 xj0,xsi0(j=1,2,n;i=1,2,m),化标准形,初始基本可行解 X=(0,0,0,b1,b2,bm)T,,n个0,99/08,-第 1 章 线性规划-,-23-,2从一个基本可行解向另一个基本可行解转换,不失一般性,设基本可行解X0=(x10,x20,xm0,0,0)T,前m个分量为正值,秩为m,其系数矩阵为,P1 P2
15、 Pm Pm+1 Pj Pn b 1 0 0a 1,m+1 a1j a 1n b1 0 1 0 a 2,m+1 a2j a 2nb2 0 0 1a m,m+1 amj a mn bm,pjxj0=,j=1,n,pixi0=b(1),i=1,m,99/08,-第 1 章 线性规划-,-24-,又P1 P2 Pm为一个基,任意一个非基向量Pj可以以该组向量线性组合表示,即Pj=a1j P1+a2j P2+amj Pm,即 Pj=aij pi,移项,两端同乘0,有(Pj-aij pi)=0(2),i=1,m,i=1,m,(1)+(2):(xi 0-aij)Pi+Pj=b,取充分小,使所有xi 0-a
16、ij 0,从而,i=1,m,X1=(x1 0-a1j,x2 0-a2j,xm 0-amj,0,0)T,也是可行解。,当取=min aij 0=,则X1的前m个分量至少有一个xL1为0。,xi 0,aij,alj,xL 0,i,P1,P2,PL-1,PL+1,Pm,Pj 线性无关。,99/08,-第 1 章 线性规划-,-25-,X1 也为基本可行解。,3.最优解的判别,依题义,z0=cjxj0=ci xi0,i=1,m,j=1,n,z0=cjxj1=ci(xi 0-aij)+cj,i=1,m,j=1,n,=ci(xi 0-aij)+(cj-ciaij)=z0+j,i=1,m,i=1,m,99/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划求解 线性规划 求解 PPT 课件
链接地址:https://www.31ppt.com/p-5567004.html