- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                四、单纯形法的一般描述:
?      1、 初始可行解的确定
      (1)初始可行基的确定 
  ? 观察法
? LP限制条件中全部是“≤”类型的约束——        将新增的松弛变量作为初始基变量,对应的系数列向量构成单位阵;;        先将约束条件标准化,再引入非负的人工变量, 以人工变量作为初始基变量,其对应的系数列向量构成单位阵,称为“人造基”;
       然后用大M法或两阶段法求解;;等式约束左端引入人工变量的目的;①如果限制条件中既有“≤”类型的约束,又有“≥”或“=”类型的约束,怎麽办?
               构造“不完全的人造基”! ;(2)写出初始基本可行解——
    根据“用非基变量表示基变量的表达式”,非基变量取0,算出基变量,搭配在一起构成初始基本可行解。;此时LP的标准型为 ;初始可行基 :;   一般(经过若干次迭代),对于基B,
用非基变量表出基变量的表达式 为:;  若                                   是对应于基B的基本可行解,    是非基变量        的检验数,若对于一切非基变量的角指标j,均有        ≤0,则X(0)为最优解。;证明思路——构造性证明:
依据用非基变量表示基变量的表达式构造一族可行解,其对应的目标函数值趋于无穷大。
几何意义:沿着无界边界前进的一族可行解;举例:用非基变量表示基变量的表达式 ;要求: ;       3、进行基变换
(1)选择进基变量——原则:正检验数(或最大正检验数)所对应的变量进基,目的是使目标函数得到改善(较快增大);
      进基变量对应的系数列称为主元列。
(2)出基变量的确定——按最小比值原则确定出基变量,为的是保持解的可行性;
      出基变量所在的行称为主元行。
主元行和主元列的交叉元素称为主元素。;思考题 ;单纯形法小结 ;表格单纯形法求解步骤;第二步:最优性检验;      选择(最大)正检验数对应的系数列为主元列,主元列对应的非基变量为换入变量;
      最小比值对应的行为主元行,主元行对应的基变量为换出变量。;    利用矩阵的初等行变换把主元列变成单位向量,主元素变为1,进基变量对应的检验数变成0,从而得到一张新的单纯形表,返回第二步。;该迭代过程???至下列情况之一发生时停止
? 检验数行全部变为非正值;
(得到最优解)或
?主元列≤ 0     (最优解无界);计算机求解时的注意点;五、各种类型线性规划的处理
1、分类及处理原则:
(1)类型一:目标要求是“Max”,约束条件是“≤”类型——左边加上非负松弛变量变成等式约束(约束条件标准化),将引入的松弛变量作为初始基变量,则初始可行基是一个单位阵,用原始单纯形法求解。;(2)类型二:目标要求是“Max”,约束条件是“=”类型——左边引入非负的人工变量,并将引入的人工变量作为初始基变量,则初始可行基是一个单位阵,然后用大M法或两阶段法求解。
(3)类型三:目标要求是“Max”,约束条件是“≥”类型——约束条件标准化,左边减去非负的剩余变量,变成等式约束,化为类型二。 ;(4)类型四:目标要求是“Min”
  ①方法1——化为极大化问题
  ②方法2——按照极小化问题直接在单纯形表格上计算处理,但
       相应的原则要作改动。 ;2、处理人工变量的方法:
(1)大M法——在约束条件中人为地加入非负的人工变量,以便使它们对应的系数列向量构成单位阵。
问题:加入的人工变量是否合理?如何处理?
在目标函数中,给人工变量前面添上一个绝对值很大的负系数-M(M0),迭代过程中,只要基变量中还存在人工变量,目标函数就不可能实现极大化——惩罚!;① 最优表中,基变量不包含人工变量,则最优解就是原线性规划的最优解,不影响目标函数的取值;
② 最优表中,基变量中仍含有人工变量,表明原线性规划的约束条件被破坏,线性规划没有可行解,也就没有最优解!;(2) 两阶段法
  第一阶段:建立辅助线性规划并求解,以判断原线性规划是否存在基本可行解。
辅助线性规划的结构:目标函数W为所有人工变量之和,目标要求是使目标函数极小化,约束条件与原线性规划相同。 ;                           求解结果
①W最优值=0——即所有人工变量取值全为0(为什麽?),均为非基变量,最优解是原线性规划的一个基本可行解,转入第二阶段;
②W最优值=0——但人工变量中有等于0的基变量,构成退化的基本可行解,可以转化为情况①;如何转化?
       选一个不是人工变量的非基变量进基,
             把在基中的人工变量替换出来
;③W最优值0——至少有一个人工变量取值0,说明基变量中至少有1个人工变量,表
                
原创力文档
                        

文档评论(0)