- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如果把线性规划约束看成广义资源约束,右边项代表资源的可用量,其经济含义是资源对经济目标的边际贡献。 目标函数值通常用价值量衡量,对偶解也具有价值内涵,被称为影子价格。 影子价格是对偶解十分形象的名称,它既表明对偶解是对资源的一种客观估价,又表明它是虚拟而不是真实的价格。 成本数据不直接反映在模型中。 max z = 3x1 + 5x2 s.t. 2x1 + 3x2 ? 25 x1 + 2x2 ? 15 x1 ? 0 , x2 ? 0 最优解: x = (5 , 5)T ,z = 40, 对偶解:y = (1 , 1) 。 计算影子价格时要注意资源成本是如何反映在目标函数中的, 若资源成本显性地反映在目标中 影子价格 = 对偶解 若资源成本隐性地反映在目标中 影子价格 = 对偶解 + 资源成本 定理3.4(互补松弛定理)如果 X, Y分别是 P 和 D 的可行解, 它们是 P 和 D 的最优解的充要条件是: (C - ATY)T X = 0 (b - AX)T Y= 0 互补松弛定理中还可等价表示为: yi(bi - ai x) = 0 i=1 , 2 , ... , m (cj-ypj )xj = 0 j=1 , 2 , ... , n 对偶问题: Max w= 4y1 + 3y2 s.t. y1 + 2y2 ? 2 y1 - y2 ? 3 2y1+ 3y2 ? 5 y1+ y2 ? 2 3y1+ y2 ? 3 y1 ? 0, y2 ? 0 因此可得入基变量的检验条件为: 灵敏度分析主要内容 1. 目标函数系数变化的灵敏度分析 2. 右边项变化的灵敏度分析 3.约束条件中的系数变化的灵敏度分析 4. 增加新变量的灵敏度分析 5. 增加约束条件的灵敏度分析 6.灵敏度分析的几何意义 新的方案:只生产B产品400件,原料甲剩余400公斤,原料乙剩余150公斤。 例: 设某厂使用甲、乙、丙三种原料生产A、B、C三种产品。每种产品的原料消耗和销售价格见下表: 已求得最优单纯形表见下表 取x3 , x4 , x5为基变量,此式即为典式形式,并且检验数皆非正,因此可构初始对偶单纯形表 例3.9 用对偶单纯形法求解下面线性规划 解: 构造对偶单纯形表进行迭代, 从最后的表可以看到,B-1b列元素中有-20,并且,-2所在行各元素皆非负,因此,原规划没有可行解。 对偶单纯形法适合于解如下形式的线性规划问题: 在引入松弛变量化为标准型之后,约束等式两侧同乘-1,能够立即得到检验数全部非正的原规划基本解,可以直接建立初始对偶单纯形表进行求解,非常方便 。 §2.5 灵敏度分析 使用LP求解管理问题时,管理者需要了解当环境和数据发生变化时,线性规划得出的结论还是否有效; 资源供应发生变化会有什么影响? 成本变化后利润会发生什么变化? 如果模型使用的数据不精确会有什么影响,数据允许在什么范围内变化? 1. 目标函数系数变化的灵敏度分析 假定只有一个 cj 变化,假定 cj 从 cj 变到cj*=cj+Δ cj,当Δ cj在什么范围内变化时,不会影响最优解。 (1) 分析什么? (2) 怎么分析? 最优解不变的充要条件是: 假定只有一个cj变化,分两种情况讨论: 1)cj 是非基变量的系数 设cj 变化量为?cj,若希望cj 变化后最优基不变,检验数应满足以下条件: ? j’ = (cj + ?cj ) - cBB-1pj = cj - cBB-1pj + ?cj = ?j + ?cj ? 0 得到: ?cj ? -?j 由?cj ? -?j 及最优条件?j ? 0,cj只在增加方向受限制,在下降方向不受限制: cj增加时,变量对目标函数的贡献增加,增加足够大时,检验数会大于零,使该变量入基而引起最优基改变; cj下降时,变量对目标函数的贡献下降,检验数变得更负,最优基不会变化。 非基变量目标系数允许变化范围为: - ? ? ?cj ? - ?j j?JN 满足以上条件,解和目标值不会改变。 2) cj 是基变量的系数 基变量的 cj 变化会引起cBB-1变化, 从而引起所有检验数变化。若要使所有检验数满足最优条件, 有以下条件: ?k = ck - (cB + ?cB)B-1pk ? 0 k?JN 假定cj 是当前基的第 r 个基变量,即: ?cj = (?cB)r
文档评论(0)