教案四线性规划的单纯形法

上传人:仙*** 文档编号:87677883 上传时间:2022-05-09 格式:DOC 页数:17 大小:1.06MB
收藏 版权申诉 举报 下载
教案四线性规划的单纯形法_第1页
第1页 / 共17页
教案四线性规划的单纯形法_第2页
第2页 / 共17页
教案四线性规划的单纯形法_第3页
第3页 / 共17页
资源描述:

《教案四线性规划的单纯形法》由会员分享,可在线阅读,更多相关《教案四线性规划的单纯形法(17页珍藏版)》请在装配图网上搜索。

1、教案四 线性规划的单纯形法教学内容 第三节 单纯形法1单纯形法2单纯形法的基本原理3单纯形解法4大法教学学时 9学时教学目标 1理解单纯形法的解题思想2掌握单纯形法的基本原理3掌握单纯形解法和大法重点难点 重点单纯形法的基本原理、单纯形解法和大法,难点单纯形法的基本原理教学方法及手段 教师讲解 使用多媒体课件教学过程 一、复习巩固 1线性规划图解法的步骤(见课件)2线性规划数学模型解的几种情况(见课件)二、讲授新课1单纯形法基本概念(见课件)典型方程组一般线性规划问题标准形式的约束条件如下式(2-1),是一个有n个未知数、m个方程的线性方程组如果这m个方程是独立的(即其中任一方程均不能由其它方

2、程代替),则通过初等变换,必能使式(2-1)化成式(2-2)形式的同解方程组: (2-1) + + (2-2) + 式中是重新排序后的变量式(2-2)被称为典型方程组即如果在一个线性方程组中的每一个方程中都有系数为1,并且不再出现在其它方程的一个未知量,则此方程组称为典型方程组基本变量如果变量在某一方程中系数为1,而在其它一切方程中的系数为零,则称为该方程中的基本变量否则为非基本变量如式(2-2)中的为基本变量,为非基本变量基本变量的个数为线性无关的方程的个数事实上,个变量中任意个都可能作为基本变量,因此由排列组合知识可知,基本变量的组数为个,为未知变量的个数,为线性无关的方程的个数基本解在典

3、型方程中,设非基本变量为零,求解基本变量得到的解,称为基本解基本解的个数为个基本可行解基本变量为非负的一组基本解称为基本可行解,基本可行解的个数最多不超过个例如,对方程组 施行初等变换(2),可以得到: (1) : (1): 式和为典型方程组,基本变量是和,非基本变量为和设非基本变量和为零,则和分别等于-2和5,即对应于典型方程组和,基本解为:=因基本变量中为负值,所以此解不是基本可行解根据方程组和有4个未知变量,因此通过初等变换可得到组(即6组)典型方程组和基本解若令和为基本变量,通过初等变换,方程组和可变换为:(1): (1/5): (2) : 此时,典型方程组的基本变量为和,非基本变量为

4、和基本解为:,因为基本变量为非负值,所以此基本解也为基本可行解2单纯形法的基本原理(见课件)理论上已经证明,线性规划的基本可行解与可行域的顶点是一对一的这就决定了线性规划可行域的顶点个数最多也不超过个上面讨论线性规划问题解的特点时已指出,如果线性规划有最优解,一定可以在可行域的某个顶点处达到因此,单纯形法的基本思路是:根据问题的标准形式,从可行域中的一个基本可行解(一个顶点)开始,转换到另一个基本可行解(顶点),并且使目标函数的值逐步增大;当目标函数达到最大值时,问题就得到了最优解在用单纯形法求解线性规划问题时,应考虑的问题:建立初始基本可行解 在用单纯形法求解时,首先应将线性规划问题以标准形

5、式表达、约束条件以右端常数非负的典型方程组表示,确定初始基本可行解在前面的阐述中,已讨论了如何将一般线性规划问题转化为标准形式的线性规划问题,如何将约束条件通过初等变换以典型方程组形式表示,以及如何得出基本可行解(最初得到的基本可行解也称初始基本可行解),此处不再赘述经过变换,典型方程组和初始基本可行解可用式(2-3)表示: + + (2-3) + 初始基本可行解:最优性检验 得到一个基本可行解后,我们要判断它是不是最优解一般情况下,经过迭代后式(2-3)变为 () (2-4)将式(2-4)代入目标函数式,整理后得 (2-5)令 , , 于是 (2-6) 由于当时,即(),所以式(2-6)也可

6、写作 再令 为变量的检验数则 (2-7)(1)最优解判别 若为基本可行解,且对一切,有,则为最优解(2)无有限最优解判别 若为一基本可行解,有一个0,且对一切有(为约束条件方程中的系数,),那么该线性规划问题无有限最优解(或称有无界解或无最优解)事实上,应用向量的乘法,可以将检验数的求法表示得简明一些令表示目标函数中变量的系数,表示基本变量在目标函数中的系数行向量,表示变量在典型方程中的系数列向量,则 (2-8)基本变量的检验数总等于0目标函数值.基本可行解的改进 若初始基本可行解不是最优解及不能判别无最优解时,需找一个新的基本可行解具体方法是:首先确定进基变量,再确定出基变量进基变量的确定:

7、由式(2-7)可知,检验数对线性规划问题的实际意义是:表示当变量增加1个单位时,目标函数的增加量;其经济意义表示相对利润当时,说明非基本变量增加1个单位,目标函数可以增加,即现在的函数值不是最优,还能增加这时要将某个非基本变量换到基本变量中去(称为进基变量)为了使目标函数值增长最快,所以应选择值最大的一项所对应的非基本变量进基,. 则对应的为进基变量进基变量所在的列()称为枢列出基变量的确定:当进基变量确定后(假设是进基变量),出基变量的选定是应用“最小比值规则”即用此时的各约束方程右端的常数项(非负数)与相应方程中的正系数相比,并选取最小商值的基本变量为出基变量(将由基本变量变为非基本变量)

8、出基变量所在的行()称为枢行枢行与枢列交点处的元素()称为枢元然后通过初等变换,将约束条件转为关于新的基本变量的典型方程组,并求得新的基本可行解对于新的基本可行解可再进行上述的最优性检验3 单纯形解法(见课件)上面介绍的单纯形法原理看似复杂,但如用表格形式计算,则比较容易操作单纯形法的计算步骤:第1步:找出初始基本可行解,建立初始单纯形表第2步:检验对应于非基本变量的检验数,若对所有的,则已得到最优解,计算最优值,即可结束否则,转入下一步第3步:在所有中,若有一个对应的系数列向量,即对均有,则此问题无有限最优解(或称有无界解或无最优解),停止计算否则转入下一步第4步:根据,确定为进基变量,再依

9、据“最小比值规则”()确定为出基变量第5步:实施以枢元素为中心的初等变换,使约束方程组变为关于新的基本变量的典型方程组,得到新的单纯形表,重复第二步,一直到没有新的非基本变量可以改善目标函数为止若线性规划模型为: 上述计算步骤仍有效,只是其中的第二步改为:若对所有的(),则已得到最优解;第三步改为在所有中,若有一个对应的系数列向量,即对均有,则此问题无有限最优解(或称有无界解或无最优解);第四步改为,确定为进基变量例2-8 现以例2-1来说明单纯形法的表上解法解 首先将线性规划问题标准化,引入松弛变量、,则: 此时约束方程组已为典型方程组,根据上述线性规划模型可以列出初始单纯形表(表2-4):

10、表2-4 单纯形法求解例2-1(1)2003000000022100012601201008404000101600400011232003000000=0表2-4中: 为典型方程组中变量的系数,为规划中出现的变量,为变量在目标函数中的系数,为基本变量,为基本变量在目标函数中的系数,为典型方程组右端常数项(非负值),为确定出基变量的商值, (),为变量的检验数,为此时目标函数值,根据初始单纯形表可以看出:初始基本可行解是,此时目标函数值0检验数200200 300300 =0(基本变量的检验数总等于零)由于,所以初始基本可行解非最优解又由于,所以确定为进基变量进一步求最小值:即从第4个方程中算

11、出的商值最小,而第4个方程中的基本变量是,于是为出基变量表中给第4个约束方程中的系数4加上方括号以突出其为枢元接下去是将取代,表2-4中的约束方程化为以、和为基本变量,和为非基本变量的典型方程从表2-4中可以看到,只需对方程组实行初等变换,使枢元位置变成1,而枢列中的其它元素变为零就可以了此处可先将第4个方程除以4,使枢元位置变成1;然后用新得到的第4个方程乘以(-2)后分别加到第1个和第2个方程上,使枢列中的第1个和第二个方程所在位变为零这样我们可以得到新的单纯形表(表2-5)表2-5给出的新的基本可行解是0,3,6,2,16,0此时目标函数值900检验数200-200 0- =0(基本变量

12、的检验数总等于零)表2-5 单纯形法求解例2-1(2)2003000000020100630100102204000101643000100032000000-75=900由于,所以此时基本可行解非最优解,确定为进基变量进一步计算最小值:即从第2个方程中算出的商值最小,而第2个方程中的基本变量是,于是为出基变量接着进行第二次迭代,将取代,表2-5中的约束方程化为以、和为基本变量,和为非基本变量的典型方程,以便求出新的单纯形表重复单纯形法计算第2 步第5步,一直到没有新的非基本变量可以改善目标函数为止(见表2-6和表2-7)表2-6 单纯形法求解例2-1(3)20030000000001-202

13、42001001020000-4128430001000312000-200025=1300表2-7 单纯形法求解例2-1(4)20030000000001-1002001000040000-21430001002000-1500=1400表2-7中:目标函数值=1400检验数=0-=-150 =0-= =0(基本变量的检验数总等于零)由于,所以此基本可行解,即为最优解,最优值为Z*1400与前面图解法求解结果一致为了加深对单纯形法基本思想的理解,不妨将表2-4、表2-5、表2-6、表2-7和图2-1进行对照,可以发现表2-4给出的基本可行解对应于图中可行域顶点0,表2-5给出的基本可行解对应

14、于顶点,表2-6给出的基本可行解对应于顶点,表2-7给出的最优解对应于顶点线性规划问题有无穷多个可行解,应用单纯形法可以高效率地求解此类问题例2-9 用单纯形法求解下列规划问题 (解略,见课件)4 大法(1)人工变量 (见课件)单纯形法求解的一个重要前提是:线性规划问题必须是标准形式,并且约束条件必须化为典型方程组这样才能得到初始基本可行解,并制作出初始的单纯形表但许多线性规划问题不是以标准形式出现,约束条件也未以典型方程组形式表示,因此我们往往先要把线性规划问题化为标准形式,然后再使约束方程变为典型方程组如果给定的线性规划问题中,约束条件都是“”型的,那么将每一个约束条件的左边添加一个松弛变

15、量后,不仅约束条件化为了标准形式,而且也得到了典型方程组,如下列所示但是,大多数的线性规划中的约束条件为(或)的形式,化为典型方程组就不那么容易在这种情况下,比较简单的方法是先将约束不等式化为等式,然后对每一个约束方程再添加一个非负变量(如果约束方程没有明显的基本变量),使方程组成为典型方程组形式这种外加的变量不同于松弛变量(或剩余变量),没有实际意义,只是一种形式的存在,本质上应当等于零,所以被称为人工变量(2)大法求解(见课件)在一个线性规划问题的约束条件中加入人工变量,成为典型方程组后,即可用单纯形表求解由于一开始人工变量是作为基本变量的,而它们本质上应当为零,所以必须设法尽快将它们从基

16、本变量中剔除,成为非基本变量(基本可行解中,非基本变量的值为零)为此,将人工变量记入目标函数中,并赋予一个极大的负系数习惯上,这种系数记作,其中是极大的正数由于标准形式的线性规划是极大化问题,目标函数中添加1个或1个以上以为系数的人工变量后,人工变量取任何非负值均不可能为最优解从而,在应用单纯形法过程中,人工变量一定会尽快地变成非基本变量,而对原问题的最优解不产生丝毫影响对于目标函数为极小化时,规定人工变量在目标函数中的系数为极大的正系数()这种方法称为大法例2-10 用大法求解下列问题解 先通过加入松弛变量和使此线性规划问题化为标准形式 然后通过加入人工变量使约束方程组变为典型方程组 - 用

17、单纯形法解之,结果如下表2-11:表2-11 大法求解例2-103500-0101004400201012-320011863+35+2000=-183101004002010126-02-3016305+2-3-300=12-63101004400031-16250103000=273100200012501006000-1-*=36最后计算得出最优解,最优值*=36例2-11 有一线性规划问题 试用大法求解解 在上述问题的约束条件中加入松弛变量、剩余变量和人工变量,得到 这里是一个很大的正数大法计算见表2-12最优解:4,1,9,0;最优值:-2在用大法求解时,如果得到人工变量不为零的最优

18、解,则说明原问题不可行,即原问题无解另外,若极小比值相等,则人工变量先出基在线性规划问题中,如果线性规划已化为标准形式而约束方程仍没有明显的基本变量,则除可用大法求解外,还可用二阶段法求解(可参阅其他运筹学书籍)单纯形法是线性规划问题的通用解法尽管求解效率较高,但由于在许多实际问题的应用过程中,往往有很多的决策变量和约束条件,人工计算费时且易出现计算错误计算机技术的发展,使线性规划问题的求解可以通过有关计算机程序完成,极大地增强了线性规划方法解决实际问题的能力本书第十三章就介绍了用Excel以电子表格的形式建立与求解线性规划模型的方法表2-12 大法计算例2-11-3110001-2110001111-4120-1103-201000111-3+61-1-3000=403-20100100100-11111-2010001-11-000=1+03001-212410100-111-201001-10001=2-3100410100-1110019000=-2三、课堂练习(见课件)四、本次课小结 (见课件)五、作 业 (见课件)17 / 17文档可自由编辑打印

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!