版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、关于运筹学第二单纯形法1第一张,PPT共七十三页,创作于2022年6月2一、基础定理定理1 若线性规划问题存在最优解,则问题的可行域是凸集。定理2 线性规划问题的基本可行解对应线性规划问题可行域(凸集)的顶点。定理3 若线性规划问题最优解存在,则最优解一定在可行域顶点处取得。由此可看出,最优解要在基本可行解(可行域顶点)中找。第二张,PPT共七十三页,创作于2022年6月3 若LP问题有最优解的话,定在可行域的某顶点处达到,又,一个顶点对应一个基本可行解,一个自然的想法是:找出所有的基本可行解。因基本可行解的个数有限,通过“枚举法”,从理论上讲总能找出所有的基本可行解。而事实上随着m,n的增大
2、,解的个数迅速增大,致使此路行不通。第三张,PPT共七十三页,创作于2022年6月4换一种思路:若从某一基本可行解(今后称之为初始基本可行解)出发,每次总是寻找比上一个更“好”的基本可行解,逐步改善,直至最优。这需要解决以下三个问题:1.如何找到一个初始的基本可行解。2.如何判别当前的基本可行解是否已达到了最优解。3.若当前解不是最优解,如何去寻找一个改善了的基本可行解。第四张,PPT共七十三页,创作于2022年6月5定义:如何从一个可行基找另一个可行基?称基变换。定义:两个基本可行解称为相邻的,如果它们之间仅变换一个基变量。对应的基称为相邻可行基。例 LP问题二、思路解析第五张,PPT共七十
3、三页,创作于2022年6月6当前可行基 所对应的基本可行解显然不是最优。因为从经济意义上讲,意味着该厂不安排生产,因此没有利润。相应地,将 代入目标函数得从数学角度看,若让非基变量 取值从零增加,(对应可行域的 )第六张,PPT共七十三页,创作于2022年6月7相应的目标函数值Z也将随之减少。因此有可能找到一个新的基本可行解,使其目标函数值有所改善。即进行基变换,换一个与它相邻的基。再注意到 前的系数2比 前的系数1小,即 每增加一个单位对Z的贡献比 大。故应让 从非基变量转为基变量,称为进基。又因为基变量只能有三个,因此必须从原有的基变量中选一个离开基转为非基变量,称为出基。谁出基?第七张,
4、PPT共七十三页,创作于2022年6月8又因为 仍留作非基变量,故仍有(2)式变为再让 从零增加,能取得的最大值为此时, 已经从24降到了0,达到了非基的取值,变成非基变量。从而得到新的可行基 。由此得到一个新的基本可行解:第八张,PPT共七十三页,创作于2022年6月9目标函数值:从目标函数值明显看出, 比 明显地得到了改善。此基本可行解对应可行域的将(2)式(2)可行基留在左边,非基变量移到右边第九张,PPT共七十三页,创作于2022年6月10(3)用代入法得:(4)第十张,PPT共七十三页,创作于2022年6月11代入目标函数得:这一过程用增广矩阵的行初等变换表示为:1/6(-1)(2)
5、按最小非负比值规则:主元素第十一张,PPT共七十三页,创作于2022年6月12目标函数系数行按最小非负比值规则:第十二张,PPT共七十三页,创作于2022年6月133/2(-5)(-1/3)(1/3)第十三张,PPT共七十三页,创作于2022年6月14所对应的 LP问题第十四张,PPT共七十三页,创作于2022年6月15可行基令非基变量 为0,得到最优解最优值:第十五张,PPT共七十三页,创作于2022年6月16总结:在迭代过程中要保持常数列向量非负,这能保证基可行解的非负性。最小比值能做到这一点。主元素不能为0。因为行的初等变换不能把0变成1。主元素不能为负数。因为用行的初等变换把负数变成1
6、会把常数列中对应的常数变成负数。此基本可行解对应可行域的其结果与图解法一致。第十六张,PPT共七十三页,创作于2022年6月17例2 解LP问题:对单纯形矩阵作初等行变换,有:按最小非负比值原则:确定主元素。(-1)(1)1、无穷多个解三、其他解的情况第十七张,PPT共七十三页,创作于2022年6月18至此,检验行已没有负数,当前解即为最优解。此时对应的LP问题为:0第十八张,PPT共七十三页,创作于2022年6月19此时对应的LP问题为:0第十九张,PPT共七十三页,创作于2022年6月20此时对应的LP问题为:01第二十张,PPT共七十三页,创作于2022年6月21当时,不管 取何值,均有
7、目标函数取得最大值1。此时约束方程为:其中 为基变量。用非基变量表示出基变量:其中, 为自由变量。设为 有:其中c是满足非负性的任意常数。第二十一张,PPT共七十三页,创作于2022年6月22再由的非负性,知:解出(其中 )最优解为:最优值为:第二十二张,PPT共七十三页,创作于2022年6月232、无最优解的两种情况: 无界解例3 解LP问题:解:对单纯形矩阵作初等行变换,有:第二十三张,PPT共七十三页,创作于2022年6月241/2(2)注意到6所在的列无正元素,将基变量 及目标函数用非基变量 表示为第二十四张,PPT共七十三页,创作于2022年6月25从目标函数看,若令非基变量无限增大
8、,Z也无限性,即该LP问题所追求的目标函数是无界的,即无最小值,于是该LP问题无最优解。减小,且没有影响 的非负第二十五张,PPT共七十三页,创作于2022年6月26 无可行解例4 求解LP问题解:可行域为空集,无可行解。第二十六张,PPT共七十三页,创作于2022年6月27下面先把此LP问题化为标准型,然后用单纯形法求解。对单纯形矩阵作初等行变换,有:第二十七张,PPT共七十三页,创作于2022年6月281/2从最后一个矩阵可看出,此LP问题无可行基,当然就无可行解。(-1)(-1)(1)第二十八张,PPT共七十三页,创作于2022年6月29LP当前解已是最优的四大特征: 存在一组(初始)可
9、行基(其系数矩阵为单位阵)。 检验行的基变量系数=0。 检验行的非基变量系数 0。全部0唯一解。存在=0无穷多个解。 常数列向量0。下面的问题是:所给LP的标准型中约束矩阵中没有现成的可行基怎么办?第二十九张,PPT共七十三页,创作于2022年6月30人工变量法(也称大M法)针对标准形约束条件的系数矩阵中不含单位矩阵的处理方法。例6 用单纯形法求解LP问题 单纯形的进一步讨论第三十张,PPT共七十三页,创作于2022年6月31解:先将其化为标准形式再强行加上人工变量,使其出现单位矩阵:第三十一张,PPT共七十三页,创作于2022年6月32但这样处理后:不易接受。因为 是强行引进,称为 人工变量
10、。它们与 不一样。 称为松弛变量和剩余变量,是为了将不等式改写为等式而引进的,而改写前后两个约束是等价的。人工变量的引入一般来说是前后不等价的。只有当最优解中,人工变量都取值零时(此时人工变量实质上就不存在了)才可认为它们是等价的。处理办法:把人工变量从基变量中赶出来使其变为非基变量。为此,发明者建议把目标函数作如下处理:第三十二张,PPT共七十三页,创作于2022年6月33其中M为任意大的实数,“M”称为“罚因子”。用意:只要人工变量取值大于零,目标函数就不可能实现最优。对此单纯形矩阵作初等行变换,有:第三十三张,PPT共七十三页,创作于2022年6月34MM(-1)(-3)(4M)1/6第
11、三十四张,PPT共七十三页,创作于2022年6月353/2(-1/3)(3)第三十五张,PPT共七十三页,创作于2022年6月36至此,检验行已没有负数,当前解即为最优解。最优值为:去掉人工变量 ,即得原LP问题的最优解:第三十六张,PPT共七十三页,创作于2022年6月37 最优解判别定理:所有检验数0;人工变量为0 无穷多最优解判别定理:所有检验数 0;人工变量为0;存在某个非基变量的检验数为0 无可行解判别:所有检验数 0;人工变量0 (4)无界解判别定理:有一个非基变量的检验数0,但该数对应的列中没有正元素;人工变量为0解的判别定理:第三十七张,PPT共七十三页,创作于2022年6月3
12、8单纯形法步骤一、构造初始可行基1、引入附加变量,化为标准型2、必要时引入人工变量3、目标函数中,附加变量系数为0,人工变量则为M二、求基本可行解1、用非基变量表示基变量和目标函数式2、求出一个基本可行解及相应Z值三、最优性检验依据:检验数及判别定理四、基变换1、换入基的确定:检验数负值中最小的2、换出基的确定:最小非负比值规则返回步骤二第三十八张,PPT共七十三页,创作于2022年6月392.2 单纯形法的表格形式书例2.1 P18第三十九张,PPT共七十三页,创作于2022年6月40作业P79 1.3(2),1.7(1)第四十张,PPT共七十三页,创作于2022年6月41大M法目标是尽快把
13、人工变量从基变量中全部“赶”出去(如果能全部“赶”出去的话)。所用方法除了大M法外,还有下面的两阶段法。 两阶段法用大M法处理人工变量时,若用计算机处理,必须对M给出一个较大的具体数据,并视具体情况对M值作适当的调整。为了克服这一麻烦,下面的两阶段法将问题拆成两个LP问题分两个阶段来计算:2.3 大M法和两阶段法第四十一张,PPT共七十三页,创作于2022年6月42两阶段法的第一阶段求解一个目标中只包含人工变量的LP问题,即令目标函数中其它变量的系数取零,人工变量的系数取某个正的常数(一般取1),在保持原问题约束不变的情况下求这个目标函数极小化的解。显然在第一阶段中,当人工变量取值为0时,目标
14、函数值也为0。这时候的最优解就是原问题的一个基可行解。如果第一阶段求解结果最优解的目标函数值不为0,也即最优解的基变量中含有非零的人工变量,表明原LP问题无可行解。第四十二张,PPT共七十三页,创作于2022年6月43第二阶段:求解原线性规划问题的最优解。以第一阶段的最终单纯形表为基础,去掉人工变量,目标函数换为原问题的目标函数,得到第二阶段的初始表,继续迭代求解。第四十三张,PPT共七十三页,创作于2022年6月44 若求得的单纯形矩阵中,所有人工变量都处在非基变量的位置。即 及 。则从第1阶段去掉人工变量后,即为原问题的初始单纯形矩阵。并进入第2阶段。第一阶段求解第一个线性规划:第四十四张
15、,PPT共七十三页,创作于2022年6月45 若第一阶段所求得的单纯形中仍含有(解)非零的人工变量,则说明原问题无可行解。不再进入第2阶段。因此两阶段法的第1阶段求解有两个目的:一为判断原问题有无可行解。二,若有,则得原问题的一个初始可行基,再对原问题进行第2阶段的计算。第四十五张,PPT共七十三页,创作于2022年6月46对单纯形矩阵作初等行变换,有:例:第1阶段:第四十六张,PPT共七十三页,创作于2022年6月47(-1)(-1)第四十七张,PPT共七十三页,创作于2022年6月48(-3)(4)1/6(-1)第四十八张,PPT共七十三页,创作于2022年6月49(-3)(6)2转入第2
16、阶段:3-1(-3)第四十九张,PPT共七十三页,创作于2022年6月503/2(-1/3)(3)第五十张,PPT共七十三页,创作于2022年6月51书例:表格形式大M法:P25 表2.2.1 两阶段法:P27 表2.3.1;2.3.2第五十一张,PPT共七十三页,创作于2022年6月52作业P80 1.8(1)第五十二张,PPT共七十三页,创作于2022年6月532.4 退化问题退化问题:按最小比值来确定换出基变量时,有时出现两个以上相同的最小比值,从而使下一个表的基可行解中出现一个或多个基变量等于零的退化解。循环问题:退化解出现的原因是模型中存在多余的约束,使多个基可行解对应同一个顶点。当
17、存在退化解时,就有可能出现迭代计算的循环。即从一个可行基经有限次迭代后又回到原来的可行基。尽管可能性及其微小(直到目前为止,还没有见到一个实际应用问题产生循环的例子),但在理论上讲是存在的。第五十三张,PPT共七十三页,创作于2022年6月54E.Beale曾给出一个循环的例子这个例子用单纯形法经过6次迭代后,又回到了初始状态,得不到最优解。有兴趣的同学可自行用单纯形法验证本题产生的循环现象。而实际上本题有最优解。解决方法:摄动法;勃兰特法。第五十四张,PPT共七十三页,创作于2022年6月552.5 改进单纯形法单纯形法计算的特点是每迭代一次,就要把整个单纯形表重新计算一遍。从计算机的角度来
18、讲,单纯形法并不是一种经济高效的方法。首先是要占用大量的存贮空间,其次,由于每次计算都利用上一次的单纯形表,当计算次数较多时,容易造成误差的积累,直接影响计算精度和收敛速度。改进单纯形法的基本计算步骤和单纯形法基本相同,但在上述两方面有所改进。第五十五张,PPT共七十三页,创作于2022年6月56在单纯形法的迭代过程中,我们实际需要的只有以下各项:1、检验数 ,以判断是否最优或确定换入基变量。2、换入变量所在列的各元素 和基变量的值 ,根据 决定换出基变量。第五十六张,PPT共七十三页,创作于2022年6月57 Min z = CX s.t. AX=b X 0单纯形法的矩阵形式第五十七张,PP
19、T共七十三页,创作于2022年6月58第五十八张,PPT共七十三页,创作于2022年6月59第五十九张,PPT共七十三页,创作于2022年6月60在单纯形法的矩阵形式中我们可以发现,单纯形表中的其它数字可利用 和原始系数进行运算直接得到:这就是改进单纯形法的出发点。令向量Y表示 ,即 称其为单纯形乘子。第六十张,PPT共七十三页,创作于2022年6月61求解步骤1、第0次迭代:初始可行基 检验数 如不是最优解,确定换入基,换出基。 2、计算 :三种方法 3、计算第i1次迭代的常数列和检验数 4、最优性检验:如最优,结束。否则下一步。 5、计算第i1次迭代中的换入列 6、确定第i1次迭代中换出基的下标,返回步2。初等变换法取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024嘉兴人才市场招聘会合作合同
- 2024年公司控制权及相关股东间股权稀释协议
- 大连好望角租房合同模板
- 惠州房产交易合同模板
- 产品纸袋采购合同模板
- 承包新旧房盖瓦合同模板
- 上市公司股东激励合同模板
- 2024年企业间商标使用权转让合同
- 公社土地出售合同模板
- 文具类采购合同模板
- 校园反诈骗课件
- 中石油克拉玛依石化有限责任公司招聘笔试题库2024
- 上海市市辖区(2024年-2025年小学四年级语文)部编版期末考试(下学期)试卷及答案
- 上海市高行中学2024-2025学年高二上学期9月质量检测数学试卷
- 2019新教材人教版生物必修1教材课后习题答案
- 保险的免责协议书模板
- 2024年中国白酒行业数字化转型研究报告-36氪-202409
- 《学校主人公:3 校园广播站》教学设计-2024-2025学年五年级上册综合实践活动沪科黔科版
- 胸外科快速康复护理课件
- 外伤急救包扎技术说课课件
- 清淡的晚餐(课件)六年级上册劳动北京版
评论
0/150
提交评论