- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2第二章 线性规划及单纯形法(第7节)
-1 -1 0 0 0 0 0 c j – z j 1 0 0 0 1 0 -2 1 x3 0 -2 1 -1 0 0 1 0 1 x2 0 -5 2 -2 1 0 0 3 12 x4 0 x7 x6 x5 x4 x3 x2 x1 b XB CB θi -1 -1 0 0 0 0 0 cj 第二阶段 -1/3 -1/3 0 0 0 c j – z j -4/3 2/3 1 0 0 9 x3 -1 -1 0 0 1 0 1 x2 -1 -2/3 1/3 0 0 1 4 x1 3 -1 0 0 0 1 c j – z j - 0 0 1 0 -2 1 x3 -1 - -1 0 0 1 0 1 x2 -1 4 -2 1 0 0 [ 3 ] 12 x4 0 x5 x4 x3 x2 x1 b XB CB θi 0 0 -1 -1 3 cj * 第七节 单纯形法的应用 步骤: (1)找出初始基可行解; (2)检验各非基变量的检验数: 如果σj ≤ 0,j = m+1, .. , n ,则当前解就是最优解,停止计算: 一、单纯形法的计算步骤 否则 ,转下步; 如果σj 0,j = m+1, .. , n ,则当前解为唯一最优解; 如果有{σj ,j = m+1, .. , n }中有σj = 0,则当前解是最优解,但不唯一,问题有无穷多最优解。 (3)在 σj 0 ,j = m+1, .. , n 中,若某个非基变量 xj 的系数列向量 Pk ≤0,则此问题无界,停止计算,否则转下步; (4)根据max( σj 0 ) = σk,来确定 xk 为换入变量(最大检验数有多个时,可任选一个); (5)根据下式来确定 x l 为换出变量: 最小比值有多个时(下一步迭代会出现非基变量 = 0的情况,即退化现象),可任选一个(通常选择下标较小的那个基变量 x l 换出)。 (6)以 al k 为主元素进行旋转运算,从而得到一个新的基可行解。 (7) 重复(2)~(6),直到找到问题的最优解。 … 0 … 0 c j – z j θm amn … am, m+1 1 … 0 bm xm cm … … … … … … … … … … θ2 a2n … a2, m+1 0 … 0 b2 x2 c2 θ1 a1n … a1, m+1 0 … 1 b1 x1 c1 xn … xm+1 xm … x1 b XB CB θi cn … cm+1 cm … c1 cj 二、单纯形表的设计 max z = 2x1 + 3x2 例: 0 0 0 3 2 c j – z j 3 1 0 0 [ 4 ] 0 12 x5 0 - 0 1 0 0 4 16 x4 0 4 0 0 1 2 1 8 x3 0 x5 x4 x3 x2 x1 b XB CB θi 0 0 0 3 2 cj 解:(1)将模型转化为标准型,得到初始单纯形表 -3/4 0 0 0 2 c j – z j - 1/4 0 0 1 0 3 x2 3 4 0 1 0 0 4 16 x4 0 2 -1/2 0 1 0 [ 1 ] 2 x3 0 x5 x4 x3 x2 x1 b XB CB θi 0 0 0 3 2 cj (2)x2 为换入变量,x5 为换出变量,进行旋转运算,得到新的单纯形表: 1/4 0 -2 0 0 c j – z j 12 1/4 0 0 1 0 3 x2 3 4 [ 2 ] 1 -4 0 0 8 x4 0 - -1/2 0 1 0 1 2 x1 2 x5 x4 x3 x2 x1 b XB CB θi 0 0 0 3 2 cj (3)x1 为换入变量,x3 为换出变量,进行旋转运算,得到新的单纯形表: 0 -1/8 -3/2 0 0 c j – z j 0 -1/8 1/2 1 0 2 x2 3 1 1/2 -2 0 0 4 x5 0 0 1/4 0 0 1 4 x1 2 x5 x4 x3 x2 x1 b XB CB θi 0 0 0 3 2 cj (4)x5 为换入变量,x4 为换出变量,进行旋转运算,得到新的单纯形表: (5)得到问题的最优解: X = ( 4, 2, 0, 0, 4 ) T 三、有人工变量引入的单纯形法 1. 当约束条件不等式均 ≥ 时,化成标准型后无法直接得到一个初始可行基: 引入剩余变量化为标准型,但无法直接得到初始可行基: 可再引入 m 个新变量凑出初始可行基: 这些新变量无实际含义,完全是为了凑出初始可行基以便于运算,称为人工变量。 2. 当约束条件不等式为 = 时,也无法直接得出一个初始可行基,也可采取引入人工变量的方法凑出一个初始可行基: 可引入人工变量凑出初始可行基: 3. 当约束条件中有≤、≥ = 时,要直接凑出初始可行基:
文档评论(0)