《纯型表格算法》PPT课件.ppt
《《纯型表格算法》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《纯型表格算法》PPT课件.ppt(38页珍藏版)》请在三一办公上搜索。
1、第四讲 单纯型表格算法,1 与基础解对应的单纯型表格 2 新基础解表格与原表格的关系3 如何选择支点行4 如何选择支点列,5 举例分析,1 与基础解对应的单纯型表格(1),关于单纯形法概念,以前已讲过,本章讲具体计算步骤。该计算方法在计算机上计算。令A为mn矩阵,mn,行线性独立,即秩为m。非退化线性规划的标准形式为:AX=b,X0,CTX=min(1)如果b是A的不少于m列的线性组合,则称非退化形式。设从 阶段2开始计算,即设已获得初始可行解X(这需阶段1,而 寻找第1个初始可行解亦需用到阶段2算法)。,1 与基础解对应的单纯型表格(2),设已有一个基础可行解X,只依赖于m列aj(j=1,m
2、),则有 xj0,jB,B=j1,jm(2)令矢量 Vi=aji(i=1,2,m)(3)则,V1,V2,Vm即是当前基础矩阵M的列矢量。现把A阵每一列都用基础列表达:aj=t1jV1+t2jV2+tmjVm(j=1,2,n)(4)同样,b可写成:b=t10V1+t20V2+tm0Vm(5)这样,便可给出一个单纯形表格(tij),i=1,m;j=1,2,n,0(6),1 与基础解对应的单纯型表格(3),例1-18 A=b=令当前基础矢量是第3列和第1列。即V1=a3,V2=a1,则表格为:,1 与基础解对应的单纯型表格(4),第2列即为:a3a1=a2(8)最后1列为:a3+2a1=b(9)这就
3、给出基础解分量 x3=1,x1=2,x2=0 扩充单纯形表格:前述表格中的元素仅是把A阵矢量和b表达为基础矢量线性组合时的系数,为方便,现又增加uij,其含义是把m个单位矢量e1(1,0,0,),e2(0,1,0,),em(0,0,1)表达成基本矢量的线性组合,即:ej=(j=1,2,m)(10),1 与基础解对应的单纯型表格(5),于是,扩充的单纯形表格如下:因为单位矢量ej(j=1,m)构成一个标准单位矩阵I,而Vi是基础矩阵M的列,根据式(10)知,I=MUU=M1。因此扩充表格中的uij是当前基础阵之逆阵。,1 与基础解对应的单纯型表格(6),同样式(4)和(5)也可写成矩阵的形式:A
4、,b=MT(13)其中,T=tij(i=1,m,j=1,n,0),于是扩充表格可写成:T;U=M1A,b;I(14)例1-19 例1-18的基础矩阵为:M=a3,a1=,1 与基础解对应的单纯型表格(7),因此,U=M1=uij则扩充表格为:(15),1 与基础解对应的单纯型表格(8),表格中,第一部分为A阵所有列关于当前基础列之表达式。第二部分为当前基础解的正分量。第三部分为当前基础阵之逆阵。,2 新基础解表格与原表格的关系(1),设在上述基础解的基础上,将非基矢量as引进基础解集,即asB集;而令原基础解集B中的Vr处原基矢量离开。这两种情况表达形式示于表1-3和表1-4表1-3 原表格(
5、用当前基础解表达矢量),2 新基础解表格与原表格的关系(2),表1-4 新表格(用新基础解表达矢量),2 新基础解表格与原表格的关系(3),其中原表格是已经给出的与当前基础矢量相对应的单纯形表格,新基础解是由原非基矢量as代入Vr所致。其新解所对应的表格形式如表1-4所示,那么新表中各个元素如何根据原表1-3求出呢?现在就对该问题进行推导。因为当前基础解和新基础解都假定是可行的非退化解,因此两表中:ti00,ti00(i=1,2,m)(16),2 新基础解表格与原表格的关系(4),则,当前基础可行解满足:AX=(17)因此,ti0就是X的正分量根据当前基础解来表达as:as=t1sV1+trs
6、Vr+tmsVm(18)由于基础矢量V1,Vr,Vm线性无关,因此trs0;,2 新基础解表格与原表格的关系(5),否则,从式(18)中说明,as可由Vi(i=1,m,ir)线性组合,这说明新基础解不是线性无关的矢量构成,与假设矛盾。于是,Vr可根据式(18)表达为:Vr=(19)从假设知,新基础解基础矢量为:(V1)=V1,(Vr)=as,(Vm)=Vm(20)为获得新表格,系数tij应满足:,2 新基础解表格与原表格的关系(6),aj=t1j(V1)+trj(Vr)+tmj(Vm)这表明 aj=trjas+(21)(式中,表示,下同)这唯一地定义了新表格中的系数。而根据当前基础解,存在:a
7、j=trjVr+(22),2 新基础解表格与原表格的关系(7),现在,把Vr用式(19)代入,则式(22)变为:aj=(23)将aj的两个表达式(21)和(23)的矢量系数加以比较,便可得出下述关系:当i=r时,trj=trj/trs(24)当ir时,tij=tij(tis/trs)trj(25),2 新基础解表格与原表格的关系(8),对于扩充表格右边系数uij的表达更没问题。可把单位矢量ej作为扩充矩阵A,I的列,就像阶段法1做的那样,可设:e1=an+1,e2=an+2,em=an+m(26)于是,我们可定义:uij=ti,,n+j(i,j=1,2,m)(27)在式(24)和(25)中,用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 纯型表格算法 表格 算法 PPT 课件

链接地址:https://www.31ppt.com/p-5641236.html