1-3单纯形法思想原理wxp.pptVIP

  • 1
  • 0
  • 约2.68千字
  • 约 31页
  • 2021-09-23 发布于安徽
  • 举报
若 为一基本可行解,有一非基变量xk,其检验数 , 而对于i=1,2,…,m,均有 ,则该线性规划问题没有“有限最优解”。 (3)无界解判别定理 1-3 单纯形法 图解法的局限性? 1947年G.B.Dantzig(丹捷格)提出的单纯形法提供了方便、有效的通用算法求解线性规划。 一、单纯形法的基本思想 1、顶点的逐步转移 转移条件:使目标函数值得到改善 停机准则:目标函数达到最优值 LP可行域 基本可行解 根据线性规划问题的可行域是凸多边形或凸多面体,若LP有最优解,就一定可以在可行域的顶点上找到。 于是,若LP只有唯一最优解,这个最优解所对应的点一定是可行域的一个顶点;若LP有多个最优解,那么肯定在可行域的顶点中可以找到至少一个最优解。 顶点转移的依据? 转移条件? 转移结果? 使目标函数值得到改善 得到LP最优解,目标函数达到最优值 2.需要解决的问题: (1)为了使目标函数逐步变优,怎么转移? (2)目标函数何时达到最优—— 判断标准是什么? 二、单纯形法原理(用代数方法求解 LP) 例6 第一步:引入非负的松弛变量X3,x4,x5,将该 LP化为标准型 x3, x4, x5 三个松弛变量的经济含义表示什么? 第二步:寻求初始可行基,确定基变量 对应的基变量是 x3,x4,x5; 第三步:写出初始基本可行解和相应的 目标函数值 两个关键的基本表达式: ①用非基变量表示基变量的表达式 ②用非基变量表示目标函数的表达式 请解释结果的经济含义 —— 不生产任何产品,资源都没有被利用( x3=8,x4=16,x5=12),两种产品的总利润为0! 第四步:分析两个基本表达式,看看 目标函数是否可以改善? ① 分析用非基变量表示目标函数的表达式 非基变量前面的系数均为正数,所以任何一个非基变量进基都能使Z值增加 通常, 把非基变量前面的系数叫“检验数” ② 选哪一个非基变量进基? 选x2为进基变量(换入变量) 问题讨论:能否选其他的非基变量进基? ? 任意一个 ? 任意一个正检验数对应的非基变量 ? 最大正检验数对应的非基变量 ? 排在最前面的正检验数对应的非基变量 × ? ? ? ③ 确定出基变量: 问题讨论 ? x2进基意味着其取值从0变成一个正数(经济意义——生产乙产品),能否无限增大? ? 当x2增加时,x3、x4、x5 如何变化? ? 现在的非基变量是哪些? ? 具体如何确定换出变量? 根据非基变量表示基变量的表达式 当x2增加时, x3, x4, x5会减小,但有限度——必须≥0,以保持解的可行性!于是 当x2的值从0增加到3时, x5首先变为0, 此时x3=20, 因此选x5为出基变量(换出变量)。 这种用来确定出基变量的规则称为 “最小比值原则”(或θ原则)。 P1 P2 P3 P4 P5 x1 x2 x3 x4 x5 B = (P3,P4, P5 ) B = ( P2, P3,P4 ) 向量: 变量: 非基变量 x2 进基: 基变量 x5 出基: ? 基变换 新的基变量——x2 , x3, x4;新的非基变量x1, x5; 写出用非基变量表示基变量的表达式: 得新的基本可行解 X(1)=(0,3,2,16,0)T 由 → ⑤ 写出用非基变量表示目标函数的表达式: 可得相应的目标函数值为Z(1)=9 检验数仍有正的, 返回①进行讨论。 第五步:上述过程何时停止? ——分析用非基变量表示目标函数的表达式,如果让负检验数所对应的变量进基,目标函数值将下降!Z=14-1.5x3-0.125x4 当用非基变量表示目标函数的表达式中,非基变量的系数(检验数)全部非正时,当前的基本可行解就是最优解! 为什么? 0 1 2 3 4 5 6 7 8 9 x1 5 4 3 2 1 x2 (8,0) C=6 (0,4) C=0 Q2(4,2) Q3(2,3) Q4(0,3) 作图法与单纯形比较 3.2初始

文档评论(0)

1亿VIP精品文档

相关文档