收藏 分享(赏)

运筹学Chap.3线性规划对偶理论及其应用.ppt

上传人:wspkg9802 文档编号:7023307 上传时间:2019-05-02 格式:PPT 页数:52 大小:569KB
下载 相关 举报
运筹学Chap.3线性规划对偶理论及其应用.ppt_第1页
第1页 / 共52页
运筹学Chap.3线性规划对偶理论及其应用.ppt_第2页
第2页 / 共52页
运筹学Chap.3线性规划对偶理论及其应用.ppt_第3页
第3页 / 共52页
运筹学Chap.3线性规划对偶理论及其应用.ppt_第4页
第4页 / 共52页
运筹学Chap.3线性规划对偶理论及其应用.ppt_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、掌握线性规划对偶理论及其基本经济学意义;,第三章 线性规划对偶理论及其应用 (Linear Dual),教学要求:,了解运用对偶理论对线性规划最优解进行分析的基本方法;,会运用对偶理论对一些基本的管理问题进行经济学分析。,目 录,线性规划的对偶问题 对偶规划的基本性质 对偶单纯形法 影子价格和灵敏度分析,目 录,线性规划的对偶问题 对偶规划的基本性质 对偶单纯形法 影子价格和灵敏度分析,对偶问题的提出,某工厂甲生产A、B、C三种产品。这三种产品的单位利润分别是60、30、20。生产这三种单位产品所占用M、N、P三种机器的时间已知,机器M、N、P每两天可供使用的时间分别是48、20、8小时。这三

2、种产品每两天生产多少才能使工厂获得最大效益。,现有另一工厂乙,因生产需要。拟向甲厂租用所有的机器,则乙厂希望租金越少越好,当然必须保证甲厂的利润。显然,如果甲厂的利润得不到保证,甲厂是不可能出租的。,原问题,对偶问题,当 时,工厂的决策者认为这两种考虑有相同结果,都是最优方案!,令每天生产A、B、C的产量分别为x1、x2、x3,令M、N、P的单位时间租金分别为u1、u2、u3,如果原问题是在资金有限的情况下使产量最大,则相应的对偶问题就是在产量有限的情况下使成本最小。,对偶问题的一般形式,原线性规划问题(LP),原问题(LP)的对偶问题(LD),对偶问题的变量表示单位资源的价值。,在实际问题中

3、,对偶问题的目标函数的系数表示可利用资源的数量。,例:,求下面问题的对偶,解:,其对偶问题为,写成分量形式,即,模型对比(对称形式),最小化问题的对偶问题的一般步骤,将原问题约束条件“” 的不等式两边乘以-1变为“”的不等式 ; 对偶问题是最大化问题; 当原问题有n个决策变量,则对偶问题有n个约束条件。对偶问题的第一约束条件对应的是原问题中的x1变量,对偶问题的第二个约束条件对应的是原问题中的x2变量,依此类推。 当原问题有m个约束条件,则对偶问题有m个决策变量。对偶问题的u1变量对应的是原问题中的第一约束条件,对偶问题的u2变量对应的是原问题中的第二约束条件,依此类推。,最小化问题的对偶问题

4、的一般步骤,将原问题约束条件的右端值成为对偶问题的目标系数; 原问题的目标函数系数成为对偶问题中的约束条件的右侧值; 目标函数中原问题第i个变量的系数成为对偶问题中第i个约束条件的常数项; 如原问题的第i个约束条件为等式,则对偶问题中第i个决策变量取任意值; 如原问题的第i个决策变量无符号限制,则对偶问题中第i个约束条件为等式约束。,线性规划问题的对偶问题(非对称)举例,写出下列线性规划问题的对偶问题:,先化为最小化问题:,最小化问题的对偶问题:,也可把对偶问题化为最小化问题:,变成目标函数的系数,系数变成约束条件右侧值,变成第一个约束条件的系数,原问题与对偶问题,原问题与对偶问题的关系,e.

5、g. 1 写出(LP)问题 的(LD)问题,max z=2x1+3x2-5x3+x4s.t. 4x1+x2-3x3+2x4 5 3x1-2x2 +7x4 4-2x1+3x2+4x3+x4=6x1 0, x2,x3 0 , x4 无符号限制,min w=5u1+4u2+6u3s.t. 4u1+3u2-2u3 2 u1-2u2+3u3 3-3u1 +4u3 -52u1+7u2+u3 = 1u1 0, u20 , u3无符号限制,对偶问题,e.g. 2 写出(LP)问题的(LD)问题,e.g. 3原问题,对偶问题,e.g. 4原问题,解:对偶问题,目 录,线性规划的对偶问题 对偶规划的基本性质 对偶

6、单纯形法 影子价格和灵敏度分析,对偶规划的基本性质,1、对偶的对偶就是原始问题,2、对偶定理,(1)弱对偶性(可行解的目标函数值之间的关系)设X、Y分别是原始问题和对偶问题的可行解f=CTX YTAX YTb=z,(3)最优性,(2)无界性,如果原问题(对偶问题)具有无界解, 则其对偶问题(原问题)无可行解。,无界性 在一对对偶问题,若其中一个问题可行但目标函数无界,则另一个问题不可行;反之不成立。这也是对偶问题的无界性。,已知,试用对偶理论证明原问题无界。,解: =(0,0,0)是 P 的一个可行解,而 D 的第一个约束条件不能成立(因为y1 , y2 0)。因此,对偶问题不可行,可知,原问

7、题无界。,(4)强对偶性(最优解的目标函数之间的关系),如果原问题有最优解,则其对偶问题也一定有 最优解,且两者的目标函数值相等,设X*、Y*分别是原始问题和对偶问题的最优解f=CTX*=Y*TAX*=Y*Tb=z,在线性规划问题的最优解中,,如果对应某一约束条件的对偶变量值为非零,,则该约束条件取严格等式;,反之如果约束条件取严格不等式,,3、互补松弛性,则其对应的对偶变量一定为零。,即,解:先写出它的对偶问题,练习:已知线性规划问题,目 录,线性规划的对偶问题 对偶规划的基本性质 对偶单纯形法 影子价格和灵敏度分析,定义:,设 x0是(3.1)的基本解,它对应的基矩阵为B, 令u0=cBB

8、-1,如u0是(3.1)的对偶问题的可行解,即对所有j,zj-cj=u0pj-cj0,则称x0是原问题的对偶可行的基本解。,3.1,对偶可行的基本解不一定是原问题的可行解,当对偶可行的基本解也是原问题的可行解时,则它是原问题的最优解。,首先从原问题的一个对偶可行的基本解(不是原问题的可行解)出发,求改进的对偶可行的基本解,向原问题的可行域逼近,当求到对偶可行的基本解是原问题的可行解时,则得到了最优解。,对偶单纯形法的基本思想:,对偶单纯形法的计算步骤,1给定一个初始对偶可行的基本解,设相应的基为B。2若 ,则停止计算,现行对偶可行的基本解为最优解。否则令 ,则该行所对应的变量 为换出基的变量;

9、3若对所有j, ,则停止计算,原问题无可行解。否则,令则 为换入基的变量;4以 为主元进行主元消去,返回2。,对偶单纯形法举例,标准化,乘以(-1),初始对偶单纯形表:,出基,进基,主元,直到B0,停止。,对偶单纯形法具有如下优点:,1 初始解可以是原问题的非可行解; 2 对变量个数多于约束条件的线性规划宜用对偶单纯形法计算,因此当变量数少于约束条件个数时,可先求其对偶规划,然后用对偶单纯形求解。用单纯形法求解对偶问题(LD)(即 最大化问题)时,其最后一行的检验数行对应原问题(LP)的一个基本解。并且在最终的单纯形表中,对偶松弛变量对应的检验数的负数就是原问题(LP)的最优解。,例3.4:用

10、对偶单纯形法求解线性规划,解:在第2个约束方程的两边同乘以-1,然后引入变量x4,x5得:,用对偶单纯形法求解得最优解 :,最优目标函数值 :,单纯形算法和对偶单纯形算法之差别,目 录,线性规划的对偶问题 对偶规划的基本性质 对偶单纯形法 影子价格和灵敏度分析,影子价格和对偶价格,约束条件右侧(即资源)改变1个单位时,目标函数(即利润)的变化量,它度量了约束条件对应的那种资源的价值,经济学上称为影子价格。,对偶价格:约束条件的右侧值每增加一个单位导致最优解的增加量。对偶价格只适用于约束条件右侧值变化比较小的情况。当资源越来越多时,约束条件右侧的值也越来越大,其它的约束条件就有可能成为紧约束,限

11、制目标函数值的变大。,决策变量、影子价格之间的对应关系,例3.7:求下列原问题的最优解及影子价格和对偶问题的最优解及影子价格。min z=4x1+7x2 +8x3s.t. x1+ x2 3x2 +2x3 1 (LP)x1+ x2 + x3 8x10,x20,x30,其对偶问题为:max w=3u1+u2 +8x3s.t. U1 + u3 4u1+u2 + u3 7 (LD)2u2 + u3 8u10,u20 ,u30,求解(LP)得最优解为x*=7.5, 0, 0.5;最优值为34。,求解(LD)得最优解为u*=0,2,4;最优值为34。,所以(LP)的影子价格是:0,2,4 ;(LD)的影子

12、价格为7.5, 0, 0.5;,例3.8:A工厂计划生产甲、乙两种产品。每千克产品的销售价格和能源消耗量、以及能源资源见表3-26,怎样安排生产计划才能使A工厂获益最大?,解:x1:产品甲的计划生产量;x2:产品乙的计划生产量,则有如下线性规划问题:max z=7x1 + 12x2 (总销售收入)s.t. 9x1 + 4x2 360 (煤资源限制)4x1 + 5x2 200 (电资源限制) 3x1 + 10x2 300 (油资源限制)x1 0,x2 0 (非负条件),用单纯形法求解得:x1=20,x2=24。,其对偶问题是: min w = 360y1+200y2 +300y3 s.t. 9y

13、1 + 4y2 + 3y3 7 4y1 + 5y2 + 10y3 12y1 0,y2 0,y3 0,用单纯形法求解得:y1=0,y2 =1.36,y3=0.52。,所以,煤、电、石油的影子价格分别为:0、1.36、0.52。,直观上,如果在一个生产计划下,每一种资源都有所剩余,必然还可进一步通过剩余资源的组合增加生产收入(例如,将x2增加到24)。这表明该生产计划必定不是最优的生产计划。 换言之,如果一个生产计划是最优的,则该计划必然会耗尽某些资源。,在一个最优生产计划下,被耗尽的资源对于A工厂来说就是所谓的稀缺资源。 如果追加这些稀缺资源的量,则可进一步提高产量以增加生产收入。 于是,提出了

14、这样一个实际问题:如果在一个最优生产计划下,出现多种稀缺资源,那么,哪些稀缺资源最值得追加? 或者说,如果A工厂始终按照最优化的计划组织生产,哪些资源对其最为紧缺? 另外,根据稀缺资源对提高整个生产收入的贡献,A工厂甚至可考虑以高于市场价格的采购策略追加这些资源。 这类实际问题,可通过影子价格得以解答。,影子价格是对现有资源实现最大效益时的一种估价企业可以根据现有资源的影子价格,对资源的使用有两种考虑:第一,是否将设备用于外加工或出租,若租费高于某设备的影子价格,可考虑出租该设备,否则不宜出租。第二,是否将投资用于购买设备,以扩大生产能力,若市价低于某设备的影子价格,可考虑买进该设备,否则不宜

15、买进。,影子价格的经济含义,根据影子价格确定某种资源的追加价值。 例如:煤、电、石油的影子价格分别为0、1.36、0.52,则可确定应首先增加电资源,因为相比之下它能导致更多的生产收入。 又如:每增加1度电能使生产收入增加1.36 ,如果1度电的价格高于1.36 就不划算了;反之,如果1度电的价格低于1.36 ,则购买电资源是有利可图的。 根据影子价格制定新产品的价格。 例如,A工厂要生产一种新产品,如果每单位新产品需耗用煤、电、石油分别为5、10、3单位,则新产品的价格必须大于 50+101.36+30.52 = 15.19才可能增加生产收入。如果售价低于15.19,生产该新产品是不划算的。

16、 根据影子价格分析生产工艺的改变对资源节约所带来的收益。 例如,如果A工厂经过工艺改造后使石油节约了2%,则带来的经济收益为 3002%0.52=3.12,在线性规划中,我们假定模型的系数都是已知常数。 而在实际中,各种条件都是动态变化的,因此这种假定很难成立。 灵敏度分析将回答:最优解对线性规划模型中各种系数变化的敏感性,灵敏度分析,灵敏度分析目标函数系数的变化,Max Z = 40x + 50y 利润 s.t.1x + 2y 40 时间约束4x + 3y 120 人力约束x, y 0 非负约束,目标函数系数在什么范围变化时, 目标函数的最优解不会发生变化?,图像表示,最优解变化,图像表示,最优解变化,约束条件右边值的变化,右侧值在什么范围变化时, 目标函数的最优解不会发生变化?,Max Z = 40x + 50y 利润 s.t.1x + 2y 40 时间约束4x + 3y 120 人力约束x, y 0 非负约束,x2,40,40,30,20,x1,最优解变化,最优解变化,图像描述,用图解法对例2.1进行灵敏度分析,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 工作计划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报