版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于运筹学第二单纯形法12一、基础定理定理1若线性规划问题存在最优解,则问题的可行域是凸集。定理2线性规划问题的基本可行解对应线性规划问题可行域(凸集)的顶点。定理3若线性规划问题最优解存在,则最优解一定在可行域顶点处取得。由此可看出,最优解要在基本可行解(可行域顶点)中找。第2页,共73页,星期六,2024年,5月3
若LP问题有最优解的话,定在可行域的某顶点处达到,又,一个顶点对应一个基本可行解,一个自然的想法是:找出所有的基本可行解。因基本可行解的个数有限,通过“枚举法”,从理论上讲总能找出所有的基本可行解。而事实上随着m,n的增大,解的个数迅速增大,致使此路行不通。第3页,共73页,星期六,2024年,5月4换一种思路:若从某一基本可行解(今后称之为初始基本可行解)出发,每次总是寻找比上一个更“好”的基本可行解,逐步改善,直至最优。这需要解决以下三个问题:1.如何找到一个初始的基本可行解。2.如何判别当前的基本可行解是否已达到了最优解。3.若当前解不是最优解,如何去寻找一个改善了的基本可行解。第4页,共73页,星期六,2024年,5月5定义:如何从一个可行基找另一个可行基?称基变换。定义:两个基本可行解称为相邻的,如果它们之间仅变换一个基变量。对应的基称为相邻可行基。例LP问题二、思路解析第5页,共73页,星期六,2024年,5月6当前可行基{}所对应的基本可行解显然不是最优。因为从经济意义上讲,意味着该厂不安排生产,因此没有利润。相应地,将代入目标函数得从数学角度看,若让非基变量取值从零增加,(对应可行域的)第6页,共73页,星期六,2024年,5月7相应的目标函数值Z也将随之减少。因此有可能找到一个新的基本可行解,使其目标函数值有所改善。即进行基变换,换一个与它相邻的基。再注意到前的系数-2比
前的系数-1小,即每增加一个单位对Z的贡献比大。故应让从非基变量转为基变量,称为进基。又因为基变量只能有三个,因此必须从原有的基变量中选一个离开基转为非基变量,称为出基。谁出基?第7页,共73页,星期六,2024年,5月8又因为仍留作非基变量,故仍有(2)式变为再让从零增加,能取得的最大值为此时,已经从24降到了0,达到了非基的取值,变成非基变量。从而得到新的可行基。由此得到一个新的基本可行解:第8页,共73页,星期六,2024年,5月9目标函数值:从目标函数值明显看出,比明显地得到了改善。此基本可行解对应可行域的将(2)式(2)可行基留在左边,非基变量移到右边第9页,共73页,星期六,2024年,5月10(3)用代入法得:(4)第10页,共73页,星期六,2024年,5月11代入目标函数得:这一过程用增广矩阵的行初等变换表示为:×1/6×(-1)×(2)按最小非负比值规则:主元素第11页,共73页,星期六,2024年,5月12目标函数系数行按最小非负比值规则:第12页,共73页,星期六,2024年,5月13×3/2×(-5)×(-1/3)×(1/3)第13页,共73页,星期六,2024年,5月14所对应的LP问题第14页,共73页,星期六,2024年,5月15可行基令非基变量为0,得到最优解最优值:第15页,共73页,星期六,2024年,5月16总结:①在迭代过程中要保持常数列向量非负,这能保证基可行解的非负性。最小比值能做到这一点。②主元素不能为0。因为行的初等变换不能把0变成1。③主元素不能为负数。因为用行的初等变换把负数变成1会把常数列中对应的常数变成负数。此基本可行解对应可行域的其结果与图解法一致。第16页,共73页,星期六,2024年,5月17例2解LP问题:对单纯形矩阵作初等行变换,有:按最小非负比值原则:确定主元素。×(-1)×(1)1、无穷多个解三、其他解的情况第17页,共73页,星期六,2024年,5月18至此,检验行已没有负数,当前解即为最优解。此时对应的LP问题为:0第18页,共73页,星期六,2024年,5月19此时对应的LP问题为:0第19页,共73页,星期六,2024年,5月20此时对应的LP问题为:01第20页,共73页,星期六,2024年,5月21当时,不管取何值,均有目标函数取得最大值1。此时约束方程为:其中为基变量。用非基变量表示出基变量:其中,为自由变量。设为有:其中c是满足非负性的任意常数。第21页,共73页,星期六,2024年,5月22再由的非负性,知:解出(其中)最优解为:最优值为:第22页,共73页,星期六,2024年,5月232、无最优解的两种情况:⑴无界解例3解LP问题:解:对单纯形矩阵作初等行变换,有:第23页,共73页,星期六,2024年,5月24×1/2×(2)注意到-6所在的列无正元素,将基变量及目标函数用非基变量表示为第24页,共73页,星期六,2024年,5月25从目标函数看,若令非基变量无限增大,Z也无限性,即该LP问题所追求的目标函数是无界的,即无最小值,于是该LP问题无最优解。减小,且没有影响的非负第25页,共73页,星期六,2024年,5月26⑵无可行解例4求解LP问题解:可行域为空集,无可行解。第26页,共73页,星期六,2024年,5月27下面先把此LP问题化为标准型,然后用单纯形法求解。对单纯形矩阵作初等行变换,有:第27页,共73页,星期六,2024年,5月28×1/2从最后一个矩阵可看出,此LP问题无可行基,当然就无可行解。×(-1)×(-1)×(1)第28页,共73页,星期六,2024年,5月29LP当前解已是最优的四大特征:⑴存在一组(初始)可行基(其系数矩阵为单位阵)。⑵检验行的基变量系数=0。⑶检验行的非基变量系数≥0。全部〉0⇒唯一解。存在=0⇒无穷多个解。⑷常数列向量≥0。下面的问题是:所给LP的标准型中约束矩阵中没有现成的可行基怎么办?第29页,共73页,星期六,2024年,5月30人工变量法(也称大M法)针对标准形约束条件的系数矩阵中不含单位矩阵的处理方法。例6用单纯形法求解LP问题
单纯形的进一步讨论第30页,共73页,星期六,2024年,5月31解:先将其化为标准形式再强行加上人工变量,使其出现单位矩阵:第31页,共73页,星期六,2024年,5月32但这样处理后:①不易接受。因为是强行引进,称为人工变量。它们与不一样。称为松弛变量和剩余变量,是为了将不等式改写为等式而引进的,而改写前后两个约束是等价的。②人工变量的引入一般来说是前后不等价的。只有当最优解中,人工变量都取值零时(此时人工变量实质上就不存在了)才可认为它们是等价的。处理办法:把人工变量从基变量中赶出来使其变为非基变量。为此,发明者建议把目标函数作如下处理:第32页,共73页,星期六,2024年,5月33其中M为任意大的实数,“M”称为“罚因子”。用意:只要人工变量取值大于零,目标函数就不可能实现最优。对此单纯形矩阵作初等行变换,有:第33页,共73页,星期六,2024年,5月34×-M×-M×(-1)×(-3)×(4M)×1/6第34页,共73页,星期六,2024年,5月35×3/2×(-1/3)×(3)第35页,共73页,星期六,2024年,5月36至此,检验行已没有负数,当前解即为最优解。最优值为:去掉人工变量,即得原LP问题的最优解:第36页,共73页,星期六,2024年,5月37⑴
最优解判别定理:所有检验数≥0;人工变量为0⑵
无穷多最优解判别定理:所有检验数≥
0;人工变量为0;存在某个非基变量的检验数为0⑶
无可行解判别:所有检验数≥
0;人工变量≠0(4)无界解判别定理:有一个非基变量的检验数<0,但该数对应的列中没有正元素;人工变量为0解的判别定理:第37页,共73页,星期六,2024年,5月38单纯形法步骤一、构造初始可行基1、引入附加变量,化为标准型2、必要时引入人工变量3、目标函数中,附加变量系数为0,人工变量则为M二、求基本可行解1、用非基变量表示基变量和目标函数式2、求出一个基本可行解及相应Z值三、最优性检验依据:检验数及判别定理四、基变换1、换入基的确定:检验数负值中最小的2、换出基的确定:最小非负比值规则返回步骤二第38页,共73页,星期六,2024年,5月392.2单纯形法的表格形式
书例2.1P18第39页,共73页,星期六,2024年,5月40作业P791.3(2),1.7(1)第40页,共73页,星期六,2024年,5月41大M法目标是尽快把人工变量从基变量中全部“赶”出去(如果能全部“赶”出去的话)。所用方法除了大M法外,还有下面的两阶段法。
两阶段法用大M法处理人工变量时,若用计算机处理,必须对M给出一个较大的具体数据,并视具体情况对M值作适当的调整。为了克服这一麻烦,下面的两阶段法将问题拆成两个LP问题分两个阶段来计算:2.3大M法和两阶段法第41页,共73页,星期六,2024年,5月42两阶段法的第一阶段求解一个目标中只包含人工变量的LP问题,即令目标函数中其它变量的系数取零,人工变量的系数取某个正的常数(一般取1),在保持原问题约束不变的情况下求这个目标函数极小化的解。显然在第一阶段中,当人工变量取值为0时,目标函数值也为0。这时候的最优解就是原问题的一个基可行解。如果第一阶段求解结果最优解的目标函数值不为0,也即最优解的基变量中含有非零的人工变量,表明原LP问题无可行解。第42页,共73页,星期六,2024年,5月43第二阶段:求解原线性规划问题的最优解。以第一阶段的最终单纯形表为基础,去掉人工变量,目标函数换为原问题的目标函数,得到第二阶段的初始表,继续迭代求解。第43页,共73页,星期六,2024年,5月44⑴若求得的单纯形矩阵中,所有人工变量都处在非基变量的位置。即及。则从第1阶段去掉人工变量后,即为原问题的初始单纯形矩阵。并进入第2阶段。第一阶段求解第一个线性规划:第44页,共73页,星期六,2024年,5月45⑵若第一阶段所求得的单纯形中仍含有(解)非零的人工变量,则说明原问题无可行解。不再进入第2阶段。因此两阶段法的第1阶段求解有两个目的:一为判断原问题有无可行解。二,若有,则得原问题的一个初始可行基,再对原问题进行第2阶段的计算。第45页,共73页,星期六,2024年,5月46对单纯形矩阵作初等行变换,有:例:第1阶段:第46页,共73页,星期六,2024年,5月47×(-1)×(-1)第47页,共73页,星期六,2024年,5月48×(-3)×(4)×1/6×(-1)第48页,共73页,星期六,2024年,5月49×(-3)×(6)×2转入第2阶段:3-1×(-3)第49页,共73页,星期六,2024年,5月50×3/2×(-1/3)×(3)第50页,共73页,星期六,2024年,5月51书例:表格形式大M法:P25表2.2.1两阶段法:P27表2.3.1;2.3.2第51页,共73页,星期六,2024年,5月52作业P801.8(1)第52页,共73页,星期六,2024年,5月532.4退化问题退化问题:按最小比值θ来确定换出基变量时,有时出现两个以上相同的最小比值,从而使下一个表的基可行解中出现一个或多个基变量等于零的退化解。循环问题:退化解出现的原因是模型中存在多余的约束,使多个基可行解对应同一个顶点。当存在退化解时,就有可能出现迭代计算的循环。即从一个可行基经有限次迭代后又回到原来的可行基。尽管可能性及其微小(直到目前为止,还没有见到一个实际应用问题产生循环的例子),但在理论上讲是存在的。第53页,共73页,星期六,2024年,5月54E.Beale曾给出一个循环的例子这个例子用单纯形法经过6次迭代后,又回到了初始状态,得不到最优解。有兴趣的同学可自行用单纯形法验证本题产生的循环现象。而实际上本题有最优解。解决方法:摄动法;勃兰特法。第54页,共73页,星期六,2024年,5月552.5改进单纯形法单纯形法计算的特点是每迭代一次,就要把整个单纯形表重新计算一遍。从计算机的角度来讲,单纯形法并不是一种经济高效的方法。首先是要占用大量的存贮空间,其次,由于每次计算都利用上一次的单纯形表,当计算次数较多时,容易造成误差的积累,直接影响计算精度和收敛速度。改进单纯形法的基本计算步骤和单纯形法基本相同,但在上述两方面有所改进。第55页,共73页,星期六,2024年,5月56在单纯形法的迭代过程中,我们实际需要的只有以下各项:1、检验数,以判断是否最优或确定换入基变量。2、换入变量所在列的各元素和基变量的值,根据决定换出基变量。第56页,共73页,星期六,2024年,5月57
Minz
=
CX
s.t.
AX=b
X
≥0单纯形法的矩阵形式第57页,共73页,星期六,2024年,5月58第58页,共73页,星期六,2024年,5月59第59页,共73页,星期六,2024年,5月60在单纯形法的矩阵形式中我们可以发现,单纯形表中的其它数字可利用和原始系数进行运算直接得到:这就是改进单纯形法的出发点。令向量Y表示,即称其为单纯形乘子。第60页,共73页,星期六,2024年,5月61求解步骤1、第0次迭代:初始可行基检验数如不是最优解,确定换入基,换出基。
2、计算:三种方法
3、计算第i+1次迭代的常数列和检验数
4、最优性检验:如最优,结束。否则下一步。
5、计算第i+1次迭代中的换入列
6、确定第i+1次迭代中换出基的下标,返回步2。①初等变换法②取主变换③逆的乘积形式第61页,共73页,星期六,2024年,5月62逆的乘积形式
的计算方法已知:;第i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年铝板锉项目投资价值分析报告
- 2024至2030年数控光机项目投资价值分析报告
- 2024年度专业足球赛事体育场租赁合同3篇
- 2024年度物业小区业主大会筹备与召开合同范本3篇
- 2025年正规代销合同书
- 2024年度科技企业科技研发成果转化奖励合同范本3篇
- 集装箱运输劳动合同范本2025年
- 2024年服装店售后清洗保养服务合同3篇
- 2024年度大理石石材批发合同范本3篇
- 2024中外合资企业执行董事劳动合同范本及执行细则3篇
- 2023版初中语文新课程标准
- 北师版八年级数学上册 第四章 一次函数(压轴专练)(十大题型)
- 全国教育科学规划课题申报书:18.《教育强国建设的投入保障研究》
- 科大讯飞招聘在线测评题
- 译林小学二年级上册英语知识综合训练50题含答案
- 2024年1月浙江省普通高校招生选考科目考试思想政治试题(含答案)
- 造纸行业岗位安全操作规程
- 律师事务所人员管理制度
- 20以内的加法口算练习题4000题 205
- 玻璃打胶记录
- 《全媒体营销与运营(微课版)》-教学大纲
评论
0/150
提交评论