- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在讲解单纯形法的表格形式之前,先从一般数学模型里推导出检验数 的表达式。 可行基为m阶单位矩阵的线性规划模型如下(假设其系数矩阵的前m列是单位矩阵): 把以上的表达式代入目标函数,就有: 单纯形法的表格形式是把用单纯形法求出基本可行解、检验其最优性、迭代等步骤都用表格的方式来计算求出,其表格的形式有些像增广矩阵,而其计算的方法也大体上使用矩阵的行的初等变换。 以下用单纯形表格来求解第二章的例1。 按照线性规划模型在表中填入相对应的值,如上表所示; 在上表中有一个m*m的单位矩阵,对应的基变量为s1,s2,s3; 在zj行中填入第j列与cB列中对应的元素相乘相加所得的值,如z2=0*1+0*1+0*1=0,所在zi行中的第2位数填入0; 在 行中填入cj-zj所得的值如 从上表中可知第二次迭代得到的基本可行解为x1=50,x2=250,s1=0,s2=50, s3=0,这时z=27500。 由于检验数都0,因此所求得的基本可行解为最优解,z=27500为最优目标函数值。 实际上,我们可以连续地使用一个单纯形表,不必一次迭代重画一个表头。 一、大M法 以第二章的例2来讲解如何用单纯形表的方法求解目标函数值最小的线性规划问题。 此例的数学模型如下所示: 从上表中可知检验数都小于零。已求得最优解为: x1=250, x2=100, s1=0, s2=125, s3=0,a1=0,a2=0,其最优值为: f=-z=-(-800)=800。 第一阶段:要判断原线性规划是否有基可行解,方法是先求解下列线性规划问题: 第二阶段:将第一阶段的最终单纯形表中的人工变量取消,将目标函数换成原问题的目标函数,把此可行解作为初始可行解进行计算。 例5 目标函数: min f =-(3/4)x4+20x5-(1/2)x6+6x7 约束条件:x1+(1/4)x4-8x5-x6+9x7=0, x2+(1/2)x4-12x5-(1/2)x6+3x7=0, x3+x6=1, x1,x2,x3,x4,x5,x6,x7≥0. zj cj-zj s1 s2 s3 基变量 0 0 0 0 0 0 50 50 0 0 0 300 400 250 300 400 250 1 1 1 0 0 2 1 0 1 0 0 1 0 0 1 0 0 0 0 50 50 0 0 0 比值 b x1 x2 s1 s2 s3 CB 迭代次数 zj cj-zj s1 s2 x2 基变量 12500 0 50 0 0 50 50 0 0 0 0 50 75 — 50 150 250 1 0 1 0 -1 2 0 0 1 -1 0 1 0 0 1 0 0 50 1 50 50 0 0 0 比值 b x1 x2 s1
文档评论(0)