第五章数学规划建模.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 数学规划方法建模;§5.1 引言;数学规划广泛用于解优化问题;数学规划,线性规划的一般形式;线性规划的标准形式;思考题5-1: 分别论证各种形式的线性规划模型都可以化为标准型.;线性规划的可行解与最优解;线性规划的一个简例(游戏机问题);游戏机问题的数学模型;;解游戏机数学模型的几何图解法;2x1+3x2=100 4x1+2x2=120 的解.不难看出这个方程组的解是: x1=x2=20. 所以,下一个周期安排生产两种型号的游戏机各20台,便能获取最大利润为 z=6(20)+4(20)=200(单位) 注:上述图解法说明,线性规划问题的可性域由凸多边形构成,并且最优解在此多边形的顶点达到.;线性规划可行解的几何性质;§5.2 单纯形法及其理论基础;单纯形法中数学模型的矩阵表示;单纯形法基本思想;单纯形法的理论推导;对增广矩阵(A b)=(B F b)进行初等变换,使B化为m阶单位矩阵E: (B F b)?(E B-1F B-1b) 令b?=B-1b,G=B-1F?(gij)m?(n-m), L=cFT-cBTG ?(l1,…,ln-m),则式⑵可等价表示为 Min z=cBTxB+cFTxF s.t. BxB+FxF=b ⑶ xB?0,xF?0 上述模型中,若令xF=0,则得到 xB=B-1b=b?,z?=cBTB-1b 若b??0,则x为可行解,称为基本可行解.;又若 L?0,则 LxF?0,z=cBTB-1b+ LxF,Min z =z?即为最优解,且在xB=b?,xF=0处达到. 若存在某1?i?n-m,使li10,若再有gii1?0,只要取xi=0,n-m+1?i?n,i?i1,则z=z?+li1xi1可以随xi1无限增大而趋向于-?,从而此时无最优解. 若存在某1?i1?n-m,使li10,并且存在某些gii10.为了得到最优解,现在要做的是:在A的后n-m列中取出第j列与A的前m列中某第k列互换,构成新的基本解矩阵B?,j,k的确定方法如下:;① j满足 min{li | li0}=lj ② k满足 Q=mini{bi?/gij | gij0}=bk?/gkj 下面说明按上述方式确定k,j后可取一组解x使新的目标函数z值小于z?.事实上,取xj=Q,其它xi=0,n-m?i?n,i?j,于是 xk=bk?-gkj xj=bk?-gkjQ=0. 而A的第k列与第j列互换后得到的新基本解矩阵B?=(a1,…,ak-1,aj,ak+1,…,am)T,由初等矩阵变换性质不难看出:新的基本解矩阵对应的目标函数值比上一步的目标函数值严格减小. 上述过程可重复进行,直到某步L?0时为止.;单纯形法算法的步骤;单纯形法是很有效的迭代算法;单纯形法算法举例; Min z=-2x1-5x2+0x3+0x4+0x5 s.t.x1 +x3 =4 x2 +x4 =3 x1+2x2 +x5=8 x1,…,x5 ? 0 系数矩阵A的1,2,4列构成可逆矩阵B=(a1,a2,a4),则 cBT=(-2,-5,0), cFT=(0,0).用行初等变换将增广矩阵(A┊b)中的1,2,4列化成单位矩阵;于是有b?=(4,2,1)T?0,G=B-1F= L=cFT-cBTG=(-1/2,5/2).因L的第j=1元为负,故对应的基本可行解x=(4,2,0,1,0)T不是最优解. Q=mini{bi?/gij | gij0}=2=b3?/g3j,k=3 以F第1列对换B第3列,则B=(a1,a2,a3),将增广矩阵中的1,2,3列变换成单位矩阵:;这一次得 G?= L=(0,0)-(-2,-5,0)G?=(1,2).因L没有负元,故所得基本可行解x=(2,3,2,0,0)T是最优解. 去掉松弛变量的值,即得原问题的最优解为:x1=2,x2=3;最小目标函数值为: z=2x1+5x2=-2(2)-5(3)=-19. ;单纯形法的软件实现;函数linprog(f,A,b,Aeq,beq)使用范围;函数linprog(f,A,b,Aeq,beq)使用方法;用函数linprog求解例1;例2 用linprog求解下列线性规划;解:归结为执行下列几条行命令: f=[-24 -16 -44 -32 3 3]; A=[4 3 0 0 4 3; 4 2 0 0 6 4;1 0 0 0 1 0] b=[600 480 100]’; Aeq=[0 0 1 0 -0.8 0;0 0 0 1 0 -0.75]; beq=[0 0]?; [x z]=linprog(

文档评论(0)

清风老月 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳春市惠兴图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA53BEWA2D

1亿VIP精品文档

相关文档